好的,我确信我需要remap Esc in vim。我的选择是使用Capslock作为常见。但我的问题是: Capslock功能在哪里?
您认为提高效率是什么?
提前致谢。
答案 0 :(得分:4)
我使用AutoHotKey(在Windows上)来重新映射大写锁定,主要是因为我有时会不小心碰到它。然后我使用shift-capslock来获得正常的大写锁定功能。
我认为封锁在某些程序中作为大写锁定而不是其他程序会很奇怪。
执行此操作的AutoHotKey映射(capslock - > esc,shift-capslock - > capslock):
CapsLock:: Send, {ESC}
+CapsLock:: Send, {Blind}{CAPSLOCK}
答案 1 :(得分:1)
我可以说我发现当前的解决方案是最方便的:
答案 2 :(得分:0)
在将CapsLock键重新映射到Esc功能后,您是否认为有任何理由可能仍希望在vim中使用Esc键? (例如,其他人在您的计算机上使用vim)。如果没有,则没有理由不将Esc重新映射到CapsLock功能 - 至少除非您想要将Esc用于其他内容。
就个人而言,我从不使用CapsLock,但如果你这样做,那么你应该把它放在某个地方 - 这取决于你使用和不使用的键绑定,所以很难提出建议。