![zsh 中的“全局键盘映射”是什么?](https://linux22.com/image/201216/zsh%20%E4%B8%AD%E7%9A%84%E2%80%9C%E5%85%A8%E5%B1%80%E9%94%AE%E7%9B%98%E6%98%A0%E5%B0%84%E2%80%9D%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
答案1
行编辑器具有随时处于活动状态的全局键盘映射。这通常是emacs
使用 Emacs 模式或使用 Vi 模式时的键盘viins
映射vicmd
。您可以使用zle -K
或 通过 来选择不同的一个vared {-M,-m}
。执行小部件代码时,全局键盘映射的名称可用作$KEYMAP
。
本地键盘映射(如果有)会覆盖全局键盘映射的绑定。它由一些小部件内部使用,例如增量搜索M-x
等。我认为它不能直接从 zsh 代码设置。
行编辑器具有随时处于活动状态的全局键盘映射。这通常是emacs
使用 Emacs 模式或使用 Vi 模式时的键盘viins
映射vicmd
。您可以使用zle -K
或 通过 来选择不同的一个vared {-M,-m}
。执行小部件代码时,全局键盘映射的名称可用作$KEYMAP
。
本地键盘映射(如果有)会覆盖全局键盘映射的绑定。它由一些小部件内部使用,例如增量搜索M-x
等。我认为它不能直接从 zsh 代码设置。