Preguntas con la etiqueta [vi]

Lista vi preguntas

A menudo, mientras edito archivos de configuración, abro uno con vi y luego, cuando voy a guardarlo, me doy cuenta de que no escribí sudo vi filename ¿Hay alguna forma

Estoy intentando editar fuentes.list usando el editor vi pero aparece el siguiente error al guardar el archivo: /etc/apt/sources.list" E212: Can't open file for writing

Vim elimina líneas en blanco

14
respuestas
776
votos
421.2k
vistas

¿Qué comando puedo ejecutar para eliminar líneas en blanco en Vim?

¿Hay alguna manera de eliminar la nueva línea al final de una línea en Vim, de modo que la siguiente línea se agregue a la línea actual? Por ejemplo: Evaluator<T>():

¿Cuál es tu atajo más productivo con Vim?

50
respuestas
1.1k
votos
989.3k
vistas

He oído mucho sobre Vim , tanto sus ventajas como sus desventajas. Realmente parece que deberías ser (como desarrollador) más rápido con Vim que con cualquier otro editor. Estoy usando

¿Cómo cierro todas las pestañas abiertas a la vez?

9
respuestas
444
votos
113.6k
vistas

Si tengo 10 pestañas abiertas, tengo que cerrar cada una usando ":q" por separado. ¿Cómo puedo cerrarlos todos a la vez?

Copia todas las líneas al portapapeles.

28
respuestas
792
votos
1.3M
vistas

¿Hay alguna forma de copiar todas las líneas del archivo abierto al portapapeles en el editor VI? Lo intenté yGpero no utiliza el portapapeles para almacenar esas líneas. Entonces ¿es

Cómo trabajar eficazmente con varios archivos en Vim

29
respuestas
1.2k
votos
692.4k
vistas

Empecé a usar Vim para desarrollar scripts en Perl y empiezo a encontrarlo muy poderoso. Una cosa que me gusta es poder abrir varios archivos a la vez con: vi

Puedo :set numberhacerlo desde un archivo que estoy editando, pero ¿cómo puedo hacer que estén siempre activados de forma predeterminada?

Estoy intentando reemplazar cada uno ,en el archivo actual por una nueva línea: :%s/,/\n/g Pero inserta lo que parece una ^@nueva línea en lugar de una nueva línea. El archivo

Sangrar varias líneas rápidamente en vi

34
respuestas
2.4k
votos
974.3k
vistas

Debería ser trivial e incluso podría estar en la ayuda, pero no sé cómo navegar por él. ¿Cómo puedo sangrar varias líneas rápidamente en vi?

En Vim, ¿cuál es el comando para corregir la sangría de todas las líneas? Muchas veces copio y pego código en una terminal remota y todo se estropea. Quiero solucionar

¿Cómo uso los registros vim?

17
respuestas
1.1k
votos
352.3k
vistas

Solo conozco una instancia que usa registros mediante CtrlR*la cual pego texto desde un portapapeles. ¿Cuáles son otros usos de los registros? ¿Cómo usarlos? Todo lo que sabe sobre los

Atravesar texto en modo Insertar

13
respuestas
387
votos
130.3k
vistas

Mientras está en el modo Insertar en Vim, ¿hay alguna forma de recorrer el texto moviendo algunos caracteres hacia adelante y hacia atrás además de usar las teclas de flecha?

Busque y reemplace cadenas en vim en varias líneas

11
respuestas
609
votos
613.5k
vistas

Puedo hacerlo :%s/<search_string>/<replace_string>/gpara reemplazar una cadena en un archivo o :s/<search_string>/<replace_string>/para reemplazar en la línea actual. ¿Cómo puedo seleccionar y reemplazar palabras de líneas selectivas en vim? Ejemplo: reemplazar texto