-
Notifications
You must be signed in to change notification settings - Fork 0
Guia de comandos
Eduardo Zafra edited this page Jan 25, 2024
·
6 revisions
Comando | Descripción |
---|---|
Esc | Volver al modo Normal |
0 | (cero) Se situa al inicio de la linea |
$ | Se situa al final de la linea |
% | Salta a la apertura o cierre de un bracket |
w | El cursor salta al principio de la próxima palabra |
e | El cursor salta al final de la misma palabra |
b | El cursor salta al principio de palabra anterior |
gg | Salta a la primera linea del documento |
G | Salta a la última linea del documento |
:(num) | Ir al número de linea |
:(num)% | Vamos al tanto por ciento del documento |
zz | Centra la página donde encuentra el cursor |
H | Situar cursor al principio del archivo |
M | Situar cursor a la mitad del archivo |
L | Situar cursor al final del archivo |
Ctrl + d | Avanzar página |
Ctrl + u | Retroceder página |
Comando | Descripción |
---|---|
i | Insertar |
I | Intertar al principio de la linea |
a | Instertar al siguiente caracter |
A | Insertar al final de la linea |
o | Insertar debajo del cursor |
O | Insertar encima del cursor |
u | Deshacer cambios |
Ctrl + r | Rehacer cambios |
x | Borrar caracter |
dd | Cortar la linea |
dw | Cortar palabra |
D | Cortar hasta el final de la linea |
yy | Copiar linea actual |
p | Pegar en la linea de abajo |
si lo que quieres es copiar una selección de texto o parecido, hay que ir alternando entre los distintos modos
Comando | Descripción |
---|---|
v | Se activa selección tipo carácter |
V | Se activa selección a nivel de linea |
Comando | Descripción |
---|---|
/(string) | Busca todas las palabras que coincide con (string) en el archivo |
* | Busca todas las palabras que coincidan con la que está debajo del cursor |
:noh | Limpia los marcados de la búsqueda |
// | Lo mismo que :noh (keymap)
|
n | Salta al siguiente resultado de la búsqueda |
N | Salta al resultado anterior de la búsqueda |
los (keymaps) son comando creados por mi, que sirven para facilitar el uso de los comandos del editor (los keymaps no vienen por defecto en vim). los puedes ver aqui
Comando | Descripción |
---|---|
:tabe (archivo) | Abre una nueva pestaña (el archivo es opcional |
tt | Lo mismo que :tabe (keymap)
|
gt | Siguiente pestaña |
gT | Pestaña anterior |
(num)gt | Ir a la pestaña (num) |
td | Eliminar buffer actual (keymap) |
Comando | Descripción |
---|---|
:vsplit | Crear split vertical |
Ctrl + \ | Lo mismo que :vs (keymap)
|
:split | Crear split horizontal |
Ctrl + w (movimiento del cursor) | Navegar entre los splits |
la tecla leader es una tecla que especificamos a la hora de crear nuestros keymaps por defecto es "," (comma)
movimientos del cursor (h j k l)
Comando | Descripción |
---|---|
Ctrl + b | abrir/cerrar el side bar |
Comando | Descripción |
---|---|
Ctrl + f | Abrir el buscador |
Esc para salir
Comando | Descripción |
---|---|
gc | Comentar el bloque visual |
gcc | Comentar una linea actual |
gcgc | Descomentar el bloque donde esté situado el cursor |