Quando estou examinando o texto e, por exemplo, adicionando reticulares em torno de certas palavras ou aspas ou qualquer outra coisa, é irritante que eu tenha que pressionar Esc ou Ctrl- [após cada inserção. As inserções (e anexos) são diferentes, por .
isso não ajuda muito.
Existe algo semelhante ao r
que retorna ao modo normal após um único caractere, mas usa o modo de inserção em vez do modo de substituição?
insert-mode
normal-mode
Curinga
fonte
fonte
Respostas:
Se não houver (eu não procurei), você pode usar este mapeamento no seu
.vimrc
:Ele
i
insere, coloca um espaço,ESC
imita e inicia uma única letra no lugarr
. Isso é mapeado para CtrlI.É um hack e deixará um espaço suspenso se você pressionar escape antes de digitar uma letra - mas é melhor que nada!
fonte
.
comando. :(.
menos que você esteja usandorepeat.vim
.Para inserir um caractere no final de uma palavra (em vez de na posição do cursor), use
Isso mapeia para
Ctrl + a
, você pode mapeá-lo para qualquer outra coisa, é claro.Eu tenho os dois no meu
.vimrc
só assim eu não agito muito :)fonte