Como pesquisar em vim

Como pesquisar em vim

O VIM é um texto amplamente utilizado, leve, gratuito e de várias plataformas e editor de código. É muito popular entre os desenvolvedores devido à 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 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. Pesquisando um texto específico (Word/String) é uma das tarefas muito comuns ao trabalhar com arquivos grandes.

Vamos entender o recurso de pesquisa do vim da pesquisa básica para avançar técnicas de pesquisa. Certifique -se de estar no modo de comando antes de procurar algo.

Como fazer uma pesquisa básica em vim/vi?

Existem alguns métodos para procurar um padrão específico no VIM:

  1. Pesquisa para a frente
  2. Pesquisando para trás

Qualquer palavra padrão pode ser pesquisada em uma direção para trás ou para frente a partir da posição do cursor. No editor do VIM, a pesquisa é sensível ao maiúsculas, por exemplo, o “Linux" e "Linux”Será pesquisado de maneira diferente. Portanto, existem várias abordagens para ignorar a sensibilidade ao caso. Você pode usar ": defina ignorecase" ou ": Definir IC”. Outra maneira de ignorar a sensibilidade ao caso é simplesmente adicionar “\ c”Com o padrão de pesquisa:“/Linux \ c”E para palavras de capital Use“\ C”.

1: Pesquisa para a frente

Para iniciar uma pesquisa básica, mude o modo se ele ainda estiver no modo de inserção pressionando o “Esc" botão. Em seguida, use o slash para frente "/" para pesquisar rapidamente o texto. Por exemplo, se você estiver procurando por "Linux" em um arquivo, use "/Linux”, Como mostrado nas imagens abaixo:


O editor 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 frente, o editor pesquisará todas as palavras com as letras "famosas", mesmo que seja "infame", como demonstrado na imagem a seguir:

  • Usar "n”Para pular para a próxima palavra semelhante
  • Usar "N”Para voltar à palavra anterior

2: Pesquisa para trás

Para pesquisar para trás, o processo é o mesmo, basta usar “?”Com a string de pesquisa no lugar da slash para a frente. 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”Em direção oposta.

Como procurar uma palavra específica em vim?

Para pesquisar uma palavra específica em vim, primeiro, mova o cursor para a palavra que você deseja pesquisar, agora pressione o “Esc”Botão para o modo de troca e depois“*”Para a próxima instância da mesma palavra e“#”Para a instância anterior da palavra.

Como pesquisar a palavra inteira em vim?

O procedimento para pesquisar a palavra inteira em Vim é um pouco diferente, a sintaxe é dada abaixo:

/\

Vim destacará a primeira palavra no arquivo.

Como destacar os resultados da pesquisa em Vim?

Outra característica importante do VIM é destacar os resultados da pesquisa. Para ativar esse recurso, use “: Set HlSearch” e para desativá -lo, use “: Set !hlsearch ”.

Conclusão

Vim é um editor de texto leve com vários recursos que são muito populares entre os desenvolvedores. Neste guia, aprendemos outro recurso -chave do editor Vim. Também aprendemos sua pesquisa básica para frente e para trás, métodos para encontrar uma palavra específica e comandos em execução para destacar os resultados da pesquisa e ignorar a sensibilidade ao caso enquanto pesquisamos um padrão.