答え1
% namingthingsishard () { echo; ls; zle redisplay }
% zle -N namingthingsishard
% bindkey '^l' namingthingsishard
%
これは何が生成されるのかcontrol+lわからないため、バインドされます。その後、ハイブリッドキーを実行すると、一緒に使用するのに適した項目が表示されるか、設定された項目を表示するために引数なしで実行できます。バインディングキーとウィジェットの詳細については、次を参照してください。\M-l
read -r
bindkey
bindkey
zshzle(1)
。
答え2
CTRL+L"ls"を実行してください。
bindkey -s "^L" 'ls^M'