Vim
當我的 esc 鍵不起作用時,如何向 vim 發送 ESC 信號?
Esc
當我想從插入模式返回互動模式時,我遇到了密鑰問題。是否存在另一個用於釋放插入模式的鍵。
Ctrl
-[
向終端發送與物理Esc
密鑰相同的字元。一般來說,後者只是前者的捷徑。
如果您希望能夠使用單個鍵,作為純 *nix 解決方案(沒有 Vim 映射),您可以將另一個鍵定義為
Esc
. 就像 Emacs 使用者重新映射CapsLock
到Ctrl
一些 Vim 使用者(包括我在內)重新映射CapsLock
到Esc
. 這適用於任何使用 X11 的 *nix。使用
xev -event keyboard
(然後按CapsLock
)獲取鍵的CapsLock
鍵碼(對我來說是鍵碼 66)。然後您可以使用xmodmap
重新映射密鑰:xmodmap -e 'remove Lock = Caps_Lock' -e 'keycode 66 = Escape'
要在登錄時獲取此資訊,您可以將
xmodmap
表達式添加到~/.Xmodmap
如下:remove Lock = Caps_Lock keycode 66 = Escape
儘管對於 YMMV 的第二部分,由於並非所有顯示管理器都執行
~/.Xmodmap
. 您可能需要添加xmodmap .Xmodmap
其中.xinitrc
一些。