2

Поскольку я все еще изучаю vim, я часто ошибаюсь, вводя неправильную команду (например, допустим, я ввел ci{ , когда имел в виду ca{). Когда я это делаю, vi входит в режим вставки и (в этом случае) удаляет некоторый текст, готовый для ввода замены. Если в этот момент я нажму Esc , я вернусь в обычный режим, но текст, удаленный командой c останется удаленным. Есть ли способ вернуться в обычный режим, отменив все эффекты этой команды? (Я знаю , я могу ударить u после Esc но я ищу один ключ / ускоренный ключ).

1 ответ1

7

создайте привязку самостоятельно.

imap <C-u> <esc>u

Это заставит нажатие клавиши control-u вернуться в обычный режим и выполнить команду отмены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .