6

Нормальный режим Vim и режим вставки замечательны. Источником постоянного разочарования для меня является то, что всякий раз, когда я вхожу в режим командной строки для ввода команд Ex (нажимая :), внезапно я теряю всю прелесть модального редактирования и получаю набор совершенно разных (и сравнительно хромых) ярлыков, которые не соответствуют нормальному режиму или режиму вставки. Есть ли способ включить стандартное модальное редактирование ex-команд в командной строке Vim? Это также было бы хорошо для / поиска и т.д.

1 ответ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

Это перекликается с "Привет, мир!""в командной строке, как если бы вы написали эту команду из командной строки.

Есть ли в этом смысл?

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