Я ищу противоположность x. Я хочу вставить только один символ и остаться в командном режиме.
Я ищу противоположность x. Я хочу вставить только один символ и остаться в командном режиме.
Ответы:
Вы можете сопоставить ключ (-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:
Замените символ под курсором на {char}.
Если вы хотите более одного символа, используйте R. (При использовании он входит в режим замены . Как обычно, для получения дополнительной информации, :help Replace).
Не забудьте запустить vimtutorхотя бы один раз, чтобы изучить некоторые команды. Команда rиспользуется в уроке 3.2.
: