jj
これをzshにどのようにマッピングしますかEsc
?
vimに設定したキーマップを再作成して、をダブルクリックするたびにvimに送信して、通常モードに入りやすくするためにjj
マッピングしようとしています。ESC
j
<Esc>
私はそれを試してbindkey 'jj' ^[
すぐに試してみましbindkey 'jj' ^[[
たが、それがうまくいくかどうか疑問です。normal
また、通常モードでzshが提供するコマンドのリストを確認しましたescape
。
ノート^[
私のファイルの文字は~/.zshrc
文字^
と[
。
答え1
-s
ウィジェットではなく実際の文字列をバインドする必要があります。
bindkey -s jj '\e'
ここからウィジェットjj
にマップしたいかもしれません。vi-cmd-mode
bindkey jj vi-cmd-mode
(通常/コマンドモードではなく、挿入モードでのバインディングのためのものであることに注意してください)