Como pesquisar no editor Vim

Como pesquisar no editor Vim

Ouvimos várias vezes a ferramenta de editor "Vim" em Distribuições Linux. É a ferramenta multiplataforma mais usada que apresenta vários modos. Cada um de seus modos possui funcionalidade de edição diferente; Alguns são usados ​​para cumprir comandos (editor de código) e outros para o editor de texto.

É simples trabalhar com o editor "vim", mas dar mais atenção a essa ferramenta ajuda a aprender a explorar mais.

Este guia se concentrará no recurso de pesquisa do editor "Vim", que é bastante útil. Precisamos entender isso porque pesquisar a palavra/string específica de dados grandes de arquivo não é fácil.

Vamos começar com o editor "Vim", mas lembre -se de que seu modo deve estar no modo de comando.

Introdução ao editor Vim

Embora o editor "Vim" seja uma ferramenta pré-instalada na maioria das distribuições Linux, se você não a encontrou em sua máquina, execute o comando de instalação fornecido em um terminal:

$ sudo apt install vim

Ele será instalado no sistema (já tenho no meu sistema).

Digite "Vim" ou "VI" no terminal para obter um editor na tela:

$ vim

Pressione “i” para obter o modo de inserção e adicione qualquer contexto aleatório do Google para aprender o uso de “vim”:

Como fazer pesquisar em vim

O "Vim”O editor oferece algumas maneiras de procurar um padrão específico:

  • Pesquisa para a frente
  • Pesquisando para trás

Antes de começar a saber sobre essas duas maneiras, lembre.

Para evitar isso, use o ": set IC" ou uma alternativa é usar "\ c" com a palavra de pesquisa para palavras pequenas e "\ c" para palavras de capital.

Pesquisa para a frente

Imprensa "Esc”Para sair do modo de inserção e usar o Slash para a frente (/) com a palavra de busca para o resultado rápido.

Por exemplo, se estiver procurando a palavra “Roku", Então digite"/Roku”No editor:

Da mesma forma, se estiver procurando por um “lar", Então use"/lar”. Como a slash para a frente (/) representa a busca para a frente, o editor destacará a palavra de pesquisa de uma direção ascendente.

Uma coisa importante que você deve saber, o comando de pesquisa que estamos usando irá procurar as cordas como se destacarão a palavra se elas são a parte de outra palavra. Para entender isso, vamos fazer um exemplo se o tipo "/onde", o editor destacará a palavra "onde" da palavra "em todos os lugares":

Outras duas funções principais de Vim Editor que você deve conhecer:

  • Acerte o "n”Para avançar em direção à próxima palavra semelhante
  • Acerte o "N”Para avançar em direção à palavra semelhante anterior

Pesquisa para trás:

Use o ponto de interrogação (?) com o particular da pesquisa para trás. Quando a pesquisa para trás, o editor destacará a palavra de pesquisa de uma direção descendente?

Suponha que, se você estiver procurando a palavra Linux, digite o “?Linux”No editor.

A pesquisa começará no último contexto.

Pesquisando a palavra inteira em vim:

Para procurar a palavra inteira no vim, use a seguinte sintaxe:

/\

(Observe que esse recurso é usado para procurar a palavra inteira, ele não destaca as seqüências específicas, como vimos na seção acima)

Vamos supor, quando você digita /\<onde\> No editor, ele não combinará com as cordas de "em todos os lugares" e destacam -o como mostrado abaixo:

Agora, dê uma olhada em um exemplo autêntico:

Se você está procurando a palavra inteira "segura", digite /\seguro no editor:

Conclusão:

Neste guia, aprendemos a usar o recurso de pesquisa do editor "Vim". Encontramos duas maneiras de procurar a string ou palavra específica, i-e busca e pesquisa para trás, e verifique a sintaxe da palavra inteira.

O "Vim”É a ferramenta de código e editor de texto com vários modos. Cada modo é usado para desempenhar uma função específica. Usamos o modo de comando para pesquisar uma string/palavra específica.