为什么默认情况下在vim中没有语法突出显示?

时间:2014-12-03 06:50:51

标签: vim

我只是好奇。我已经四处搜索但似乎无法弄清楚为什么默认情况下在vim中没有启用语法高亮显示。是的,添加起来很简单 - 只需将其添加到〜/ .vimrc文件中:

syntax on

默认情况下启用此功能似乎并不明智?有谁知道为什么会这样的历史?

1 个答案:

答案 0 :(得分:1)

Vim默认安装在类Unix机器上,作为vi的更自由,更强大和更便携的替代品。因此,Vim必须在vi的原始行为上尽可能地模拟其默认行为。

并且vi没有语法高亮。

虽然确实很有用,但根本不需要进行编程并且对于大多数其他用途完全没用的功能。人们可以就行号做出同样的抱怨。

逻辑很简单:如果您是一名临时用户,您将获得最小的用户体验,但如果您是一个沉重的用户,您将拥有无限的自定义可能性。