Índice:

Como faço para localizar e substituir no vi EDitor?
Como faço para localizar e substituir no vi EDitor?

Vídeo: Como faço para localizar e substituir no vi EDitor?

Vídeo: Como faço para localizar e substituir no vi EDitor?
Vídeo: Vim - Localizar e Substituir 2024, Abril
Anonim

vi também tem pesquisa poderosa e substituir capacidades. Para pesquisar o texto de um aberto Arquivo para uma string específica (combinação de caracteres ou palavras), no modo de comando, digite dois-pontos (:), "s", barra (/) e a própria string de pesquisa. O que você digitar aparecerá na linha inferior da tela de exibição.

Então, como faço para pesquisar e substituir no editor vi?

Por exemplo, você pode primeiro colocar o cursor no palavra foo e pressione * para procurar por isso palavra . O substituto acima, então mudança tudo palavras combinando exatamente 'foo' com 'bar'. Substituir cada ocorrência de 'foo' com o palavra sob o cursor. significa que você pressiona Ctrl-R e, em seguida, Ctrl-W.

Da mesma forma, como você encontra e substitui uma palavra em um arquivo no Linux? Encontre e substitua o texto dentro de um arquivo usando sedcommand

  1. Use Stream EDitor (sed) da seguinte forma:
  2. sed -i 's / old-text / new-text / g' input.txt.
  3. O s é o comando substituto do sed para localizar e substituir.
  4. Diz ao sed para encontrar todas as ocorrências de 'texto antigo' e substituí-lo por 'novo texto' em um arquivo chamado input.txt.

Da mesma forma, como procuro texto no Vi?

Para encontrar uma string de texto no vi:

  1. vi hairyspider. Para começar, acesse o vi e um arquivo específico.
  2. /aranha. Entre no modo de comando e digite / seguido pelo texto que você está procurando.
  3. Pressione para localizar a primeira ocorrência do termo. Digite n para encontrar o próximo.

Como faço para ir para uma linha específica no vi?

Se você já está em vi , você pode usar o vamos para comando. Para fazer isso, pressione Esc, digite o linha número e, em seguida, pressione Shift-g. Se você pressionar Esc e, em seguida, Shift-g sem especificar um linha número, irá levá-lo ao último linha no Arquivo.

Recomendado: