我个人使用左控制作为逃生和大写锁定作为左控制。它不是vim映射,而是一些xmodmap + setxkbmap魔术:
! ~/.Xmodmap ! Control_R keycode 37 = Escape
和 ctrl:nocaps 在X键盘选项中。您可能有不同的密钥代码。
ctrl:nocaps
我个人用的 Capslock 关键是第二个 Esc 钥匙,所以很舒服。您可以通过添加以下行来实现 .xmodmap 文件:
Capslock
Esc
.xmodmap
remove Lock = Caps_Lock keysym Caps_Lock = Escape
我个人用 ii 在停留在主行时退出插入模式,但这只是个人偏好的问题:
ii
inoremap ii <Esc>
i 去 在 插入和 ii 去 出 。这很容易让你的手指记住。 (我倾向于使用 <Esc> 虽然)
i
<Esc>
你也可以使用^ [。如果你已经将大写锁定键映射到控制(强烈推荐),这将成为一个相当容易的击键。
您可以映射您想要逃脱的任何内容:
imap kj <Esc>
我还没有碰到我需要在彼此旁边输入kj的情况,此外我还谈到了这个映射。我见过其他人使用jk或jj,但kj最适合我。
Ctrl + C也会返回正常模式