很多初学者都觉得 Vim 非常麻烦,甚至很不理解,有那么多优秀的 GUI 编辑器,干嘛要选择 Vim 呢?用起来不方便不说,还要记各种键位对应的功能和快捷键,何苦呢?

其实, Vim 相对于传统编辑器最大的优势就是可以脱离鼠标,从而大幅提升效率,这是非常关键的一点。

Vim 的各种功能键、快捷键可以让你彻底抛弃鼠标操作,这就节省了手部从键盘移动到鼠标的时间。别小瞧这个简单的转换,他真的会给你节省很多时间。如果你习惯了纯键盘操作你就再也回不去了,甚至很多人(比如我)即使采用了新的编辑器还是要执着地配置成 Vim 键盘映射,甚至浏览器也不放过。

甚至,为了追求极致,Vim 中是不推荐使用方向键的,因为这同样增加了手部的移动(光标的基础位移用 hjkl 键)。就连位置稍远的 Esc 键都会通过用快捷键替代或键位映射的方式替换成其他距离较近的键(我拿到新电脑或链接新键盘后第一件事就是把 CapsLock 键映射为 Esc 键。

Vim 的最高境界是手掌根部只要支撑在桌子上就行了,任何手掌离开桌子进行移动的操作都会损失效率,所有操作都靠手指下面的快捷键来完成。

相关链接

如果你想进一步学习 Vim,推荐这个教程给你。

https://github.com/dofy/learn-vim

Vim 配置

https://github.com/dofy/7th-vim