Comandos simples de Vim
Comandos simples de Vim
-
Modo de inserción (En el que se puede escribir como en cualquier editor de textos normal)
-
Modo de comandos (En el que se puede dar comandos al editor. Se accede al modo de comandos presionando
ESC)
La mayoría de los siguientes comandos se dan en modo de comandos
x - para borrar caracter
u - deshace el último comando y U deshace la última línea
CTRL-R para rehacer (redo)
A - agregar texto al final
:wq - grabar y salir
:q! - salir sin grabar
dw - mueve el cursor al inicio de la palabrapara borrar la palabra
2w - mueve el cursor 2 palabras hacia adelante
3e - mueve el cursor al final de la tercera palabra hacia adelante
0 (cero) - mueve el cursor al inicio de la línea
d2w - borra 2 palabras, se puede cambiar el número para borrar la cantidd de palabras consecutivas, ej. d3w
dd - borra la línea actual y 2dd borra 2 líneas consecutivas
El formato para un comando de cambio es: operador [número] acción
operador - es lo que se desea hacer, tal como d para borrar (delete)
[número] - es un contador opcional para repetir la acción
acción - actúa sobre el texto a modificar, tal como w para palabra (word), $ para fin de línea, etc.
p - pega el texto previamente borrado después del cursor (pulsa dd para borrar la línea y almacenbarla en un registro de Vim, y usa el comando p para pegar la línea)
r - reemplaza la letra, ej. teclea re para reemplazar la letra con e
ce - cambia hasta el final de la palabra (ej., con el cursor en la u de lubw, borrará ubw)
ce - borra la palabra y deja en modo de inserción
G - mueve el cursor al final del archivo
gg - mueve el cursor al inicio del archivo
:n - ir a la línea n
/texto - buscar texto, n repite la búsqueda
:s/texto/nuevoTexto/g - reemplaza texto por nuevoTexto global en el archivo (g)
? búsqueda hacia atrás
:! para ejecutar comandos de shell, ej. :!ls
:w - guarda el archivo
v - inicia el modo visual para seleccionar líneas y ejecutar operaciones como d (delete)
:r - nombreDeArchivo inserta el contenido del archivo en el archivo actual
R - reemplaza más de un caracter
y - comando para copiar texto en modo visual y p para pegarlo
o - inserta una línea abajo del cursor e inicia el modo de inserción7
O - inserta una línea arriba del cursor
a - abre el modo de inserción después del cursor
A - abre el modo deo inserción al final de la línea
e - mueve el cursor al final de la palabra
y - copia el texto, p pega el texto
R - inicia el modo Replace (Reemplazar) hasta que se presione ESC
ctrl-w salta entre ventanas
Para ver todos los comandos que inicien con una letra, escribir :e y presionar ctrl+D, después presionr TAB para completar el comando.