用于退出插入模式的映射
很多 Vim 用户发现 Esc 太难以触及,最终找到了另一个很容易从主行到达的映射。请注意 Ctrl - [ 可能相当于 Esc 英文键盘,更容易触及。
j k
inoremap jk <ESC>
这个很容易触发; 只需在同一时间将前两个手指砸在主排上。由于 jk
从未出现在任何英语单词中,因此也很难偶然触发,如果你处于正常模式,则它不会做任何事情。如果你没有太多输入二十一点,那么考虑添加 inoremap kj <ESC>
,这样你就不必担心两个键的时间。
大写锁定
Linux
在 Linux 上,你可以使用 xmodmap
Caps Lock 来做同样的事情 Esc。把它放在一个文件中:
!! No clear Lock
clear lock
!! make caps lock an escape key
keycode 0x42 = Escape
然后运行 xmodmap file
。这将重新映射 Caps Lock 到 Esc。
Windows
在 Windows 上,你可以使用 SharpKey 或 AutoHotkey 。
苹果系统
如果你有 macOS 10.12.1 或更高版本,则可以使用系统偏好设置将大写锁定重新映射为退出。选择键盘,转到键盘选项卡,然后单击修改键。