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 |