Во zsh
во vim mode
, я пишу что-то
foo foo bar bar
Затем я нажимаю, Escчтобы перейти в нормальный режим и введите :
foo foo bar bar
execute: _
Затем, я предполагаю, что могу это сделать, я хочу найти и заменить bar
наbaz
foo foo bar bar
execute: s/bar/baz/g_
Затем я пытаюсь нажать Enter, но это не работает. Я могу только вернуться от execute
использования Ctrl+ c.
Как я могу выполнить команду?
Я попробовал это с моим нормальным .zshrc
и без каких-либо .zshrc
вообще.
bash
тогда вместоzsh
.v
, вы можете войтиvim
и сделать все, что вы можете вvim
.command
- это «бывшая подобная » карта, которая дает вамexecute:
подсказку для ввода команд ZLE. Картаvicmd
ключей предназначена для работы в командном режиме vi (m) -style. При использовании zsh в режиме vi вы, скорее всего, будете переключаться между режимамиvicmd
иviins
почти так же, как вы перемещаетесь вперед и назад между режимом команды и вставки в vi (m).