Vim - Navegando
Vim tiene un gran soporte para la navegación avanzada. En este capítulo, discutiremos algunas de las técnicas de navegación más populares que ayudan a mejorar la productividad.
Navegación básica
En la navegación básica podemos navegar a izquierda, derecha, arriba y abajo por posición. Los siguientes comandos se pueden usar para esto:
No Señor | Comando y descripción |
---|---|
1 | h Mover el cursor a la izquierda una posición |
2 | l Mover el cursor a la derecha una posición |
3 | k Mueve el cursor una línea hacia arriba |
4 | j Mover el cursor hacia abajo en una línea |
Para realizar la navegación de múltiples posiciones, utilice el número con estos comandos. Por ejemplo, para navegar el cursor 10 línea debajo de la línea actual, ejecute el siguiente comando:
10j
También puede usar números con los comandos restantes.
Además de esto, los siguientes comandos también realizan una navegación útil.
No Señor | Comando y descripción |
---|---|
1 | 0 Mover el cursor al principio de la línea actual |
2 | $ Mover el cursor al final de la línea actual |
3 | Ctrl + f Desplazarse hacia abajo en toda la página |
4 | Ctrl + b Desplazarse hacia arriba en toda la página |
Navegar a líneas
El siguiente comando se puede usar para navegar a una línea específica:
No Señor | Comando y descripción |
---|---|
1 | :n Salta a la enésima línea |
2 | :0 Ir al inicio del archivo |
3 | :$ Ir al final del archivo |
Navegación de palabras
Podemos usar los siguientes comandos para la navegación de palabras:
No Señor | Comando y descripción |
---|---|
1 | w Mover el cursor al principio de la siguiente palabra |
2 | e Mover el cursor al final de la palabra actual |
3 | b Mover el cursor al principio de la palabra anterior |
Usando saltos
Vim realiza un seguimiento de su navegación mediante una lista de salto. Puede retroceder y avanzar por esa lista.
La lista de salto mantiene un registro de todos los lugares en los que ha estado siguiendo el nombre del archivo, el número de línea y el número de columna.
Para ver la lista de saltos, ejecute el siguiente comando:
:jumps
El siguiente comando se basa en la lista de salto:
No Señor | Comando y descripción |
---|---|
1 | Ctrl + o Volver a la posición anterior |
2 | Ctrl + i Saltar a la siguiente posición |