2009-05-20 3 views

ответ

40

Я использую его с режимом 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 ,

+0

Является ли команда для режима Emacs Ctrl-X-e? Это не работало для меня в терминале. –

+2

Это Ctr-x, затем e. Вы можете изменить «^ Xe» на «^ X^e», если это Ctrl-x ctrl-e, что вы хотите. Обязательно включите стиль emacs (хотя это значение zsh по умолчанию) просто: bindkey -e только в строке. – 2009-05-24 15:48:40

+0

PS. Я проверял, он работает. – 2009-05-24 15:49:16

Смежные вопросы