定制
将 vim 用于简单的文本编辑器(如记事本或 gedit ) 的优点是,它允许用户自定义几乎所有关于自身的内容。如果你发现自己一遍又一遍地做某种动作,vim 有很多功能可以帮助你更快更轻松地完成这个动作。
大多数流行的 IDE(如 MS Visual Studio 或 IntelliJ IDEA) 为其用户提供了有用的快捷方式甚至一些自定义,但它们通常与特定上下文中常见的特定操作相关,而 vim 允许自定义不同的特定上下文。情况,没有相互冲突。在 IntelliJ 中开发 Visual Studio 和 Java 中的 c ++程序可能会很舒服,但是你不会在那里编写 python 代码,当然还有另一个 IDE,但是在 vim 你几乎可以编辑你想要的语言而不需要失去了方便。
当然还有其他可定制的编辑器,我并不是说 vim 对每个人都是最好的。这是个人偏好的问题。我不认为有人会认为 emacs 允许的定制水平低于 vim 的水平(有些人会说不然),但你真的必须自己试一试,找到最适合你的东西。
有人说,他们不想花几个月学习如何使用编辑器,只是为了能够在其中工作。但那些做大多数人同意的人认为这是值得的。对我个人而言,这从来都不是问题,学习关于 vim 的新东西,并且通过它获得更高的效率非常有趣。还有很多东西需要学习。