Zsh

zsh 中的“全域鍵映射”是什麼?

  • January 19, 2022

zsh手冊18.2.2 Local Keymaps中,它三次引用“全域鍵映射”。

這個術語在哪裡定義?

如何找出我目前的全域鍵映射,以及如何更改它?

行編輯器有一個隨時可用的全域鍵盤映射。這通常是emacs使用 Emacs 模式或使用 Vi 模式時的鍵盤viins映射vicmd。您可以使用zle -K或 通過選擇不同的vared {-M,-m}。執行小元件程式碼時,全域鍵映射的名稱可用作$KEYMAP.

本地鍵映射(如果有)會覆蓋全域鍵映射的綁定。它被一些小元件內部使用,例如增量搜尋M-x等。我認為它不能直接從 zsh 程式碼中設置。

引用自:https://unix.stackexchange.com/questions/686944