Como posso procurar por um recurso específico no vim?

1

Em outro tópico sobre o Vim, alguém sugeriu ci" para alterar uma string inteira quando o cursor está na string.

Achei isso muito interessante e queria ler sobre isso no sistema de ajuda do Vim. No entanto, um :help ci me trouxe para copyindent (que obviamente não é o que eu procurava) e um :help ci" me disse que não há nenhuma ajuda para isso.

Então, como eu procuraria ajuda sobre esse recurso específico? Além disso, como você geralmente procura por recursos que você sabe que eles estão lá, mas esqueceu o nome deles.

Obrigado / Rene

    
por René Nyffenegger 08.11.2009 / 09:34

2 respostas

0

Investigue :h helpgrep .

    
por 08.11.2009 / 11:27
5
O problema é que você tem que entender muito de como o vim funciona antes que você possa usar o sistema de ajuda de forma eficaz.

No seu caso, a resposta é que não há nenhum comando ci" . No entanto, há um comando c e, de fato, :help c enviará você para o tópico correto. Isso informará sobre c{motion} . Pense na i" parte como parâmetros ou modificadores para o comando c . Outros modificadores do comando c são, por exemplo, w , que c alterará um w ord ou $ , o que alterará o restante da linha.

Para responder à sua pergunta: Você pode procurar coisas assim, tentando o primeiro caractere do comando que lhe foi dado. Se isso trouxer um tópico de ajuda, o tópico também deve explicar quais modificadores você pode usar com o comando. Nesse caso, ele informará sobre {motion} . Coloque o cursor sobre ele e pressione Ctrl -] para ver o que é um motion .

    
por 08.11.2009 / 10:40

Tags