execute-named-cmd “execute:”是zle(zsh 行编辑器)小部件的提示符,它允许您通过输入其名称来运行任何其他zle小部件(它甚至具有制表符补全功能)。
默认情况下,在emacs模式下绑定到ESC-x(即Alt+x或Esc, x),在vicmd模式下绑定到(通常通过在viins模式下输入或在emacs模式下输入+ , +来实现)。:EscCtrlxCtrlv
要删除两个默认绑定,请运行
bindkey -e -r '^[x'
bindkey -a -r ':'
Run Code Online (Sandbox Code Playgroud)
第一个用于emacs模式,第二个用于vicmd。
为了使其永久化,您可以将其放入您的~/.zshrc. 如果您的配置中有对bindkey -eor的任何调用bindkey -v(没有任何进一步的参数,分别设置emacs和viins模式的默认绑定),则需要将上述命令放在该事件之后。
| 归档时间: |
|
| 查看次数: |
618 次 |
| 最近记录: |