2009-05-20 8 views

Odpowiedz

40

Używam go w trybie VIM. Zasadniczo ESC-v (lub po prostu v, jeśli jest już w trybie poleceń) otwiera terminal. Jest to konfiguracja przez:

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

Oto jak ustawić go w trybie emacs:

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

Użyj 'bindkey -e', aby włączyć lub emacs stylu '' -v bindkey włączyć styl vi .

+0

Czy jest to polecenie dla trybu Emacs Ctrl-X-e? To nie działa dla mnie w terminalu. –

+2

To Ctr-x, a następnie e. Możesz zmienić '^ Xe' na '^ X^e', jeśli jest to Ctrl-x ctrl-e, co chcesz. Pamiętaj, aby włączyć styl emacs (chociaż jest to domyślne ustawienie zsh) po prostu: bindkey -e sam w linii. –

+0

PS. Sprawdziłem, działa. –