سؤال

لقد وجدت الأمر التالي في باش الذي لا يملكه ZSH في نفس الأزرار في مسلك.

Ctrl-x-e

يفتح الإدخال الحالي في المحطة إلى محرر.

كيف يمكنك الحصول على نفس الأمر في ZSH؟

هل كانت مفيدة؟

المحلول

أنا أستخدمه مع وضع 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top