Estou procurando o oposto de x. Quero inserir apenas um caractere e permanecer no modo de comando.
Estou procurando o oposto de x. Quero inserir apenas um caractere e permanecer no modo de comando.
Respostas:
Você pode mapear uma chave (sequência) para uma sequência de comandos, fe:
:map <C-i> i_<Esc>r
Ctrl-i pega um caractere e retorna depois.
Para torná-lo persistente, adicione a mesma linha ao arquivo vimrc local ou global:
~/.vimrc
/etc/vim/vimrc
i{char} Escou CTRL- i{char}, ainda são três pressionamentos de tecla. Eu diria que, se você quiser personalizar sua configuração, apenas torne o Esc mais facilmente disponível, por exemplo, mapeando o CapsLock para ele.
Em algumas situações, você pode apenas usar r. De :help r:
Substitua o caractere sob o cursor por {char}.
Se você quiser mais de um caractere, use R. (Quando usado, ele entra no modo Substituir . Como de costume, para obter mais informações, :help Replace).
Lembre-se de executar vimtutorpelo menos uma vez para aprender alguns comandos. O rcomando é usado na Lição 3.2.
: