Vim 命令将 CapsLock 映射到 Escape

Vim 命令将 CapsLock 映射到 Escape

我必须输入什么命令才能通过按下 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 方法。

相关内容