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} Esc
ou 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 vimtutor
pelo menos uma vez para aprender alguns comandos. O r
comando é usado na Lição 3.2.
: