Categorías
Cultura General

Cubo para aprender VIM

VIM es un editor de texto que nos permite hacer cosas dentro de nuestros archivos con instrucciones directas. A pesar de tener un gran potencial, muchos usuarios tenemos problemas para recordar los comandos que debemos usar, es por eso que generamos un cubo de trucos VIM. Descarga aquí la plantilla del cubo VIM: CUBO VIM […]

VIM es un editor de texto que nos permite hacer cosas dentro de nuestros archivos con instrucciones directas.

A pesar de tener un gran potencial, muchos usuarios tenemos problemas para recordar los comandos que debemos usar, es por eso que generamos un cubo de trucos VIM.

Descarga aquí la plantilla del cubo VIM:

CUBO VIM

cubo VIM Andres Lavariega
Cubo VIM 

Con este Cubo para aprender VIM te será muy fácil memorizar los comandos, o al menos tenerlos a la mano. Si no te gusta el cubo, te dejo la lista de comandos que puedes utilizar.

Comando del cubo para aprender VIM

ComandoForma de uso
HDesplazamiento a la parte superior de la pantalla
LDesplazamiento a la parte inferior de la pantalla
GNos lleva hasta el final del documento
wDesplazamiento una palabra a la derecha
bDesplazamiento una palabra a la izquierda
0Nos lleva hasta el inicio de la línea actual
$Nos lleva hasta el final de la línea actual
Ctrl+BFunción similar a Repag.
Ctrl+FFunción similar a Avpag.
iComienza a introducir texto en la posición actual del cursor
IComienza a introducir texto al inicio de la línea donde se encuentra el cursor
OInserta una línea en blanco antes de la línea actual
oInserta una línea en blanco después de la línea actual
rSustituye el carácter en la posición actual del cursor
RSobrescribe desde la posición actual del cursor
xBorra el carácter de la actual posición del cursor
XBorra el carácter siguiente a la actual posición del cursor
ddCorta la línea actual (disponible en el portapapeles)
D o d$Corta desde la posición actual del cursor hasta el final de la línea
yy o YCopia al completo la línea donde se encuentra el cursor
yXCopia tantos caracteres desde la posición del cursor, como le pasemos sustituyendo X por un número que estimemos necesario.
PPega en la línea previa a la que nos encontremos el contenido del portapapeles
pPega en la línea siguiente a la que nos encontremos el contenido del portapapeles
.Repite el último comando
uDeshace el último comando
UDeshace el último comando aplicado a la línea donde se encuentre el cursor
nEncuentra la siguiente coincidencia en una búsqueda
NEncuentra la coincidencia anterior en una búsqueda
:nEn el caso de tener varios archivos abiertos a la vez, nos llevará al siguiente fichero.
:NEn el caso de tener varios archivos abiertos a la vez, nos llevará al fichero previo.
:buffersMuestra un listado de los ficheros abiertos en el momento de la solicitud y el estado en que se encuentran
:buffer XNos lleva al fichero que le indiquemos sustituyendo X por el número de orden por el que se han abierto los archivos.
:e ‘Archivo’Inserta el contenido de un fichero en la línea donde se encuentra el cursor
:rInserta el contenido de un fichero en la línea siguiente a la posición del cursor
:w o :w ‘Archivo’Escribe los cambios en el fichero (desde el buffer) o Escribe los cambios en otro fichero que le pasemos
:qSale de Vi / Vim sin guardar los cambios
:wq o x! o ZZGuarda los cambios en el archivo actual y sale de Vi / Vim.
:r! ‘Comando’Ejecuta un comando en la consola del sistema e inserta la salida de dicho comando en el fichero actual, desde la posición del cursor

Tabla tomada de https://openwebinars.net/blog/vim-manual-de-uso-basico/

2 respuestas en “Cubo para aprender VIM”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.