执行命令的绑定键 (Zsh)

9 shell bash keyboard-shortcuts zsh zle

可以执行以下操作:

bind -x '"\C-l":ls'
Run Code Online (Sandbox Code Playgroud)

Ctrl+映射L到外部(即系统而不是功能)

ls 命令列出目录内容。

如何在执行相同操作,最好使用Alt( \M-l?)

而不是Ctrl因为它似乎已经注定clear要清除屏幕。

thr*_*rig 13

% namingthingsishard () { echo; ls; zle redisplay }
% zle -N namingthingsishard                  
% bindkey '^l' namingthingsishard                  
% 
Run Code Online (Sandbox Code Playgroud)

这是绑定的,control+l因为我不知道\M-l为您生成什么;运行read -r然后混合键可能会显示适合与 一起使用的内容bindkey,或者bindkey不带参数运行以显示已设置的内容。有关 bindkey 和小部件的更多信息,请参阅zshzle(1)


blu*_*ray 8

CTRL+L运行“ls”

bindkey -s "^L" 'ls^M'
Run Code Online (Sandbox Code Playgroud)