相信大家都听说过 Vim 吧。
这是一个无所不能又无所不在的文本编辑器。
它也是一个很受欢迎又很难用的古老编辑器。
所以,程序员对于 Vim 的态度就呈现了两极分化的现象。
喜欢它的人,喜欢到了极致。
说 Vim 操作起来贼快,简直要飞起来,不需要用鼠标,甚至导致他不喜欢现在的上下左右键,把开发工具 vscode 的键位也用插件换成了 Vim 了。
讨厌它的人,也吐槽到一无是处。
说 Vim 极其难用,入门难度大,甚至还说都不知道现在为什么还有这么难用的编辑器存在。
但不管怎样,这个诞生了 30 年的编辑器,依然有很多人在使用。
在 StackOverflow 中关于最流行的开发环境调查里,Vim 依然排行第五,大约有 25% 的开发人员在使用它。
那为什么还有那么多人在使用这么老,在当今看来又不太友好的编辑器呢?
主要还是因为它高效,天下武功,唯快不破。
而且他还有很好的生态环境,可定制性也很高,随时能打造属于你自己的开发环境。
我在网上找了几个 Vim 操作的动图,给大家可以感受下。