Usando o Regex no vim movment

5

Existe alguma maneira de usar expressões regulares para movimentação em vim . Por exemplo, Eu quero mover meu cursor para a primeira ocorrência do padrão abc . Então, posso fazer algo análogo a fa , mas agora um caractere foi substituído por um padrão? E posso usar expressões regulares com o comando t e f ?

    
por DurgaDatta 20.08.2012 / 06:51

1 resposta

3

Como afirmado em um comentário por Sardathrion, você pode pesquisar para navegar. Isso é realmente muito útil no Vim para ignorar. Algumas dicas sobre a pesquisa para navegar:

  • Use / para procurar adiante, ? para procurar para trás.
  • Você pode ativar incsearch para que o Vim pule para os resultados enquanto você digita. Pressione Enter quando estiver no local desejado.
  • Você também pode ativar o destaque da pesquisa com hlsearch .
  • Depois de chegar ao local desejado, você pode usar nohlsearch para desativar o destaque . Será ativado novamente quando você fizer a próxima pesquisa.
  • Se você estiver usando muita regex, considere usar \v ("very magic") .
por 20.08.2012 / 10:45