在终端用的话建议学模式编辑,解放快捷键。不想用 evil 也可以试下用 meow/godmode。直接按单键组合。
终端底下首先Contrl-shift-xxx之类的快捷键是用不了的,比如C-@在客户端是开启选中模式;但是在终端你就直接按C-2就可以了,不需要shift。事实上终端的keycode里是根本没有C-2的,只认识C-@。其次还包括 C-/ 并不是 undo,你要想 undo 得按 C+- (同样不需要按shift)。同样 Control-Meta-xxx之类的快捷键也是用不了的。但是 M-shift-xxx之类的快捷键都可以正常使用。
其次会有一些键位重叠的问题。比如C-i等同于tab,C-m等同于回车。
我在手机上使用终端emacs,配合evil并没有任何不适。
即使使用GUI,我也从来不用需要同时按住三个键的快捷键,太伤手指。
使用模式编辑,把空格键作为 leader 键,使用单键组合而不是多键连击,对自己手指好一些。