で私は+にバインドされていますzsh
。alt.insert-last-word
+を繰り返し押してalt最後のコマンド引数を一覧表示するときは、あまりにも多くを押して1つ.を返す必要があります。
戻りにはどのキーバインディングが使用されますか?
ベストアンサー1
デフォルトではモードではundo
、 を + にバインドできますCtrl( + にもバインドされていることに注意してください)。_emacs
insert-last-word
Alt_
しかし、undo
ingの後に再び呼び出すとinsert-last-word
初めて戻りますが、Ctrl+_とAlt+を交互に押す_だけでは記録を前後に移動することはできません。
これを行うには、パラメータとして呼び出す別のウィジェットを定義する必要がありますinsert-last-word
(1
参考info zsh insert-last-word
文献を参照)。
たとえば、Alt+ にバインドする場合は次のように,なります。
insert-last-word-forward() zle insert-last-word 1
zle -N insert-last-word-forward
bindkey '\e,' insert-last-word-forward