Я ищу противоположность x
. Я хочу вставить только один символ и остаться в командном режиме.
9
Вы можете сопоставить ключ (-sequence) с последовательностью команд, например:
:map <C-i> i_<Esc>r
Ctrl-i принимает один символ и возвращает потом.
Чтобы сделать его постоянным, добавьте ту же строку в локальный или глобальный файл vimrc:
~/.vimrc
/etc/vim/vimrc
:
i
{char}Esc
илиCTRL
-i
{char}, это все еще три нажатия клавиш. Я бы сказал, что если вы собираетесь настроить свою настройку, просто сделайте Esc более доступным, например, сопоставив CapsLock с ним.В некоторых ситуациях вы можете просто использовать
r
. От:help r
:Если вы хотите более одного символа, используйте
R
. (При использовании он входит в режим замены . Как обычно, для получения дополнительной информации,:help Replace
).Не забудьте запустить
vimtutor
хотя бы один раз, чтобы изучить некоторые команды. Командаr
используется в уроке 3.2.источник