Zsh
zsh 中的“全域鍵映射”是什麼?
在
zsh
手冊18.2.2 Local Keymaps中,它三次引用“全域鍵映射”。這個術語在哪裡定義?
如何找出我目前的全域鍵映射,以及如何更改它?
行編輯器有一個隨時可用的全域鍵盤映射。這通常是
emacs
使用 Emacs 模式或使用 Vi 模式時的鍵盤viins
映射vicmd
。您可以使用zle -K
或 通過選擇不同的vared {-M,-m}
。執行小元件程式碼時,全域鍵映射的名稱可用作$KEYMAP
.本地鍵映射(如果有)會覆蓋全域鍵映射的綁定。它被一些小元件內部使用,例如增量搜尋
M-x
等。我認為它不能直接從 zsh 程式碼中設置。