Como pesquisar no Vim

How Search Vim



O Vim é um editor de texto e código multiplataforma, amplamente utilizado, leve, gratuito. É muito popular entre os desenvolvedores por causa de sua eficiência e facilidade de uso. Embora o Vim seja um editor de texto simples, ele ainda precisa de algum tempo para aprender para o uso avançado.

Aprender o básico do Vim é muito útil, portanto, neste guia, vamos nos concentrar no recurso de pesquisa do editor do Vim. Pesquisar algum texto específico (palavra / string) é uma das tarefas mais comuns ao trabalhar com arquivos grandes.







Vamos entender o recurso de pesquisa do Vim, desde a pesquisa básica até técnicas de pesquisa avançadas. Certifique-se de estar no modo de comando antes de pesquisar algo.



Como fazer uma pesquisa básica no Vim / Vi?

Existem alguns métodos para pesquisar um padrão específico no Vim:



  1. Busca futura
  2. Busca retroativa

Qualquer palavra padrão pode ser pesquisada para trás ou para frente a partir da posição do cursor. No editor Vim, a pesquisa diferencia maiúsculas de minúsculas, por exemplo, o LINUX e Linux será pesquisado de forma diferente. Portanto, existem várias abordagens para ignorar a diferenciação de maiúsculas e minúsculas. Você pode usar : set ignorecase ou : set ic . Outra maneira de ignorar a diferenciação de maiúsculas e minúsculas é simplesmente adicionar c com o padrão de pesquisa: / linux c e para palavras maiúsculas use C .





1: Pesquisa Futura

Para iniciar uma pesquisa básica, mude o modo se ainda estiver no modo de inserção pressionando o Esc botão. Em seguida, use a barra / para pesquisar texto rapidamente. Por exemplo, se você está procurando Linux em um arquivo, use / Linux , conforme mostrado nas imagens abaixo:




O editor irá destacar a primeira palavra que vem após a posição atual do cursor. O comando de pesquisa pesquisará o padrão, não a palavra. Por exemplo, se você digitar famoso após a barra, o editor pesquisará todas as palavras com as letras famosas, mesmo que seja infame, conforme demonstrado na imagem a seguir:

  • Usar n para pular para a próxima palavra semelhante
  • Usar N voltar para a palavra anterior

2: Pesquisa para trás

Para a pesquisa retroativa, o processo é o mesmo, basta usar? com a string de pesquisa no lugar da barra. A pesquisa começará a partir da posição atual do cursor, conforme mostrado na imagem a seguir:


Da mesma forma, para pular para a próxima ocorrência, use n e N na direção oposta.

Como buscar uma palavra específica no Vim?

Para pesquisar uma palavra específica no Vim, em primeiro lugar, mova o cursor até a palavra que deseja pesquisar, agora pressione o Esc botão para alternar o modo, e então * para a próxima instância da mesma palavra e # para a instância anterior da palavra.

Como pesquisar a palavra inteira no Vim?

O procedimento de pesquisar a palavra inteira no Vim é um pouco diferente, a sintaxe é fornecida a seguir:

/<PALAVRA>

O Vim destacará a primeira palavra do arquivo.

Como destacar os resultados da pesquisa no Vim?

Outra característica importante do Vim é destacar os resultados da pesquisa. Para habilitar este recurso, use: set hlsearch, e para desabilitá-lo, use: set! Hlsearch.

Conclusão

O Vim é um editor de texto leve com vários recursos que é muito popular entre os desenvolvedores. Neste guia, aprendemos outro recurso importante do editor Vim. Também aprendemos sua pesquisa básica para frente e para trás, métodos de localização de uma palavra específica e execução de comandos para destacar os resultados da pesquisa e ignorar a diferenciação de maiúsculas e minúsculas ao pesquisar um padrão.