Нормальный режим Vim и режим вставки замечательны. Источником постоянного разочарования для меня является то, что всякий раз, когда я вхожу в режим командной строки для ввода команд Ex (нажимая :), внезапно я теряю всю прелесть модального редактирования и получаю набор совершенно разных (и сравнительно хромых) ярлыков, которые не соответствуют нормальному режиму или режиму вставки. Есть ли способ включить стандартное модальное редактирование ex-команд в командной строке Vim? Это также было бы хорошо для / поиска и т.д.
1 ответ
8
Vim на самом деле имеет несколько режимов, из которых normal и insert являются наиболее очевидными. Так сказать...
Для того, чтобы войти в окно командной строки из режима командной строки (в режиме вы находитесь в после нажатия :
нажмите Ctrl-F
Теперь вы находитесь в окне командной строки, где вы можете написать команду, как в insert, и отредактировать ее, как в обычном режиме. Enter выполнит команду.
Пример:
press : ("to get into" cmdline)
press Ctrl-F
press a
write echom "Hello world!"
press Esc
press Enter
Это перекликается с "Привет, мир!""в командной строке, как если бы вы написали эту команду из командной строки.
Есть ли в этом смысл?