私.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か?