Я ищу противоположность 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.
: