用于退出插入模式的映射

很多 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 上,你可以使用 SharpKeyAutoHotkey

苹果系统

如果你有 macOS 10.12.1 或更高版本,则可以使用系统偏好设置大写锁定重新映射为退出。选择键盘,转到键盘选项卡,然后单击修改键

StackOverflow 文档