Vim - Navegando

O Vim tem ótimo suporte para navegação avançada. Neste capítulo, discutiremos algumas das técnicas de navegação populares que ajudam a melhorar a produtividade.

Navegação básica

Na navegação básica, podemos navegar para a esquerda, direita, para cima e para baixo por posição. Os comandos abaixo podem ser usados ​​para isso -

Sr. Não Comando e Descrição
1 h

Mova o cursor uma posição para a esquerda

2 l

Mova o cursor uma posição para a direita

3 k

Mova o cursor para cima em uma linha

4 j

Mova o cursor para baixo em uma linha

Para realizar a navegação em várias posições, use o número com esses comandos. Por exemplo, para navegar na linha do cursor 10 abaixo da linha atual, execute o seguinte comando -

10j

Você também pode usar números com os comandos restantes.

Além disso, os comandos abaixo também realizam alguma navegação útil.

Sr. Não Comando e Descrição
1 0

Mova o cursor para o início da linha atual

2 $

Mova o cursor para o final da linha atual

3 Ctrl + f

Role a página inteira para baixo

4 Ctrl + b

Role a página inteira para cima

Navegue até as linhas

O comando abaixo pode ser usado para navegar para uma linha específica -

Sr. Não Comando e Descrição
1 :n

Salte para a enésima linha

2 :0

Pule para o início do arquivo

3 :$

Pule para o final do arquivo

Navegação de palavras

Podemos usar os seguintes comandos para navegação por palavras -

Sr. Não Comando e Descrição
1 w

Mova o cursor para o início da próxima palavra

2 e

Mova o cursor para o final da palavra atual

3 b

Mova o cursor para o início da palavra anterior

Usando saltos

O Vim acompanha sua navegação usando uma lista de atalhos. Você pode voltar e avançar nessa lista.

A lista de atalhos mantém o controle de todos os lugares que você visitou, rastreando o nome do arquivo, número da linha e número da coluna.

Para visualizar a lista de atalhos, execute o seguinte comando -

:jumps

Os comandos a seguir são baseados na lista de atalhos -

Sr. Não Comando e Descrição
1 Ctrl + o

Volte para a posição anterior

2 Ctrl + i

Pule para a próxima posição