![Vim 命令将 CapsLock 映射到 Escape](https://linux22.com/image/1211027/Vim%20%E5%91%BD%E4%BB%A4%E5%B0%86%20CapsLock%20%E6%98%A0%E5%B0%84%E5%88%B0%20Escape.png)
我必须输入什么命令才能通过按下 Vim 中的 CapsLock 退出编辑模式?
答案1
在 Linux 中,使用 xmodmap 实用程序
xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
在 Windows 中,您可以使用 AutoHotkeys,或更改注册表设置。
看到这个来自 Vim wiki 的提示有关 Windows 的详细说明以及 Linux 的链接提示。
答案2
在 Ubuntu 9.04 中使用 Gnome 时,通过 GUI 可以轻松实现这一点。转到系统 -> 首选项 -> 键盘,切换到“布局”选项卡并单击“布局选项”按钮。您会在那里找到几个“Caps Lock 键行为”可供选择。您可以设置 CapsLock 和附加的 Escape,也可以交换两者,例如
答案3
不幸的是,这并不像输入命令那么简单,但它是一个经过深入研究的话题。如果我是你,我会采用 AutoHotkey 方法。