Costumo navegar no vim f x
para encontrar a próxima ocorrência do caractere 'x', mas ignoro que exista uma palavra (ou mais palavras) contendo 'x' entre a palavra que quero editar e a posição inicial do cursor.
Então eu tenho que fazê-lo f x
novamente, o que é meio irritante, já que existe esse belo botão .
, que repete o último comando. Portanto, existe uma maneira de repetir f x
com um único toque no botão.
.
para isso? Esse era o comando que eu esperava que funcionasse.f
e;
), para um caractere diferente da repetição de uma edição (.
). Isso permite fazer pesquisas rápidas e alterações nos resultados da pesquisa. Se você deseja substituir alguns+
em uma linha por*
você, pode fazer algo assim (pular alguns caracteres e substituir outros):f+r*;.;;.;.;;;.
,
para líder.,
e ainda ter pesquisa reversa. Enfim, agora sou um usuário feliz do vim-easymotion.O tempo passou desde que eu fiz essa pergunta - hoje em dia eu uso o vim-easymotion , o que torna a necessidade
;
quase desnecessária.Este plug-in permite pular diretamente para uma determinada letra - acionar o plug-in deixa todas as letras em cinza, com exceção de todos os 'x' na tela - e são substituídas por letras vermelhas que você pode pressionar para pular diretamente para ele.
fonte