你是因为什么才用emacs的?

这个问题在 vimer 中也比较普遍,甚至还有一个专门的 wiki 页面讨论这个问题。

目前比较流行的方法有两种,一种是在编辑器层面将 jj 映射到 ESC, 另一种是在系统层面把 CAPSLockESC 键调换。我现在在用的就是后一种,一开始可能会觉得大小写切换变麻烦了,但是习惯了之后就会发现 CAPSLock 键根本没用——输入大写字母的时候直接用小指按住 Shift 就可以了。而且这也是 vim 所在时代的键盘布局,现在模式切换超级舒服,推荐 Evil Mode 用户试一试。