При вводе команды с помощью «:» в Vim я часто нажимаю escape и / или пытаюсь перемещаться с помощью h, j, k и l или пробую другие комбинации клавиш в стиле vi, чтобы редактировать команду, которую я пишу. Я настроил readline для использования редактирования строки в стиле vi, чтобы при редактировании в командной строке, например, в bash или R, escape переводил меня в режим, эквивалентный обычному режиму vim. Это не работает в командном режиме vim. Там escape возвращает вас в обычный режим для текстового файла, который вы пишете, а не для команды, которую вы редактировали.
Есть ли способ получить редактирование строки в стиле vi в командном режиме Vim? Если так, то как?
Я понимаю, что escape должен вернуть вас в обычный режим в буфере, а не в командной строке, но, может быть, есть другой ключ?