我为什么要另开发一套模式编辑?

我可以举个对模式编辑最不利的例子:在编辑模式中回到命令模式,向上移动一下,再进入编辑模式;假设需要的按键是 esc k i,也即 esc 返回命令模式,k向上移动,i 进入编辑模式。如果你不使用编辑模式,而是 ctrl+p,依旧需要两个按键(而且还是更容易 rsi 的组合键)。也就是说,即使是对编辑模式最不利的情况下,emacs 原生按键模式的优势也非常的小,更不要说在命令模式下大量执行命令了。