私.zshrc
はこのように見えます:
export EDITOR="/usr/bin/vim"
ターミナルを開いて、キーボードショートカットを入力しctrlaて行の先頭に移動すると、機能しません。代わりに、文字列^A
(または入力したショートカットに応じて他の文字列)が端末に入力されます。
emlai:~ % ^A
export
私から単語を削除.zshrc
すると、キーボードショートカットが適切に機能します。
EDITOR="/usr/bin/vim"
キーボードショートカットを機能させるEDITOR
以外の何かとしてエクスポートするとvim
、たとえば:
export EDITOR="/usr/bin/nano"
なぜこれが起こるのですか?
私bash
もこれをテストしましたが、キーボードショートカットはすべての場合に適切に機能します。
bindkey
以上を使用する理由はありますset -o
か?