Navegação fácil no Vim - encontrar próximo e anterior

Publicado por Fábio Berbert de Paula em 29/07/2020

[ Hits: 449 ]

Blog: https://youtube.com/c/cotidianohackeado

 


Navegação fácil no Vim - encontrar próximo e anterior



Nesta dica rápida vou demonstrar uma funcionalidade que uso no piloto automático no Vim e que certamente já me economizou milhares de cliques ou pressionamento de teclas direcionais.

Hoje vamos aprender o recurso de encontrar próximo caractere e anterior, é um comando super simples e prático. Supondo que temos um arquivo com o seguinte conteúdo:

Viva o Linux, porque nós amamos a liberdade!

Meu cursor está posicionado no início da linha e quero navegar até a letra "n". No modo "normal", tecle:

fn

Onde "f" significa encontrar a próxima ocorrência a direita. O caractere que procede o "f" será o objeto de procura. O cursor será posicionado na letra "n" de Linux. Se eu quiser pular para a próxima ocorrência à direita, basta teclar ";". Se quiser voltar para a ocorrência anterior, basta teclar ",".

Se eu quisesse pular diretamente para a segunda ocorrência de "n", bastaria usar a seguinte sintaxe:

2fn

O cursor será posicionado na letra "n" de "nós".

E se quiser efetuar uma busca reversa, da direita para a esquerda, troque o "f" por "F". Exemplo:

Fa

Irá posicionar o cursor na primeira ocorrência da letra "a" à esquerda.

Se você usar o "F", as teclas ";" e "," funcionarão invertidas, neste caso ";" anda na direção do comando, que é para a esquerda e "," no lado oposto, direita.
Simples assim, :wq!

Outras dicas deste autor

Jogando Xadrez através da Internet com o Linux

SED - substituir apenas a ocorrência N de uma string

Docker: container Debian sem o comando "ps" (bash: ps: command not found) [Resolvido]

Instalando suporte a flash no Mozilla

Criando sua própria distribuição Linux

Leitura recomendada

Compilando a última versão do Vim no Fedora 33

Convertendo arquivos em PDF no Vim

Turbinando a tela inicial do Vim

Vim - implemente um "substituir tudo" no modo BOSS

Habilitando sintaxe no VIM para o logstash

  

Comentários
[1] Comentário enviado por mauricio123 em 29/07/2020 - 17:33h


Muito bom.

___________________________________
Conhecimento não se Leva para o Túmulo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts