Невозможно иметь B-подобный C-x-e в Zsh - PullRequest
32 голосов
/ 21 мая 2009

Я нашел следующую команду в Bash, которой у Zsh нет тех же кнопок в потоке .

Ctrl-x-e

Открывает текущий ввод в терминале для редактора.

Как вы можете использовать ту же команду в Zsh?

1 Ответ

41 голосов
/ 24 мая 2009

Я использую его в режиме VIM. В основном ESC-v (или просто v, если уже в командном режиме) открывает терминал. Настраивается:

autoload -U edit-command-line
zle -N edit-command-line
bindkey -M vicmd v edit-command-line

Вот как настроить его в режиме emacs:

autoload edit-command-line
zle -N edit-command-line
bindkey '^Xe' edit-command-line

Используйте «bindkey -e» для включения стиля emacs или «bindkey -v» для включения стиля vi.

...