需要在 .vimrc 文件顶部设置哪些命令?

Which commands are needed to set at top of the .vimrc file?

我的问题标题很清楚,不是吗? 实际上我正在写我的 .vimrc 并且我想知道应该在 .vimrc 文件的顶部设置哪些命令? (比如 :set nocp 它需要在 .vimrc 文件中排在第一位(根据它的帮助文件))

就我个人而言,我有 set nocompatible,然后是 Vundle 东西(根据它的文档),然后只是按字母顺序排列的 set 和其他命令。 (顺便说一句,我 .vimrc 多年来积累的 1928 行即使在没有任何特别努力的情况下进行资源配置也能很好地工作。我对部分、小节等使用缩进以保持配置可管理。)

没有强制性命令,因为如果必须始终为每个人做某事,那么这不是配置的一部分。

一般来说,只需逐步编写您需要的内容,并在出现任何不兼容问题时进行修复。

不,set nocompatible 在您的 vimrc 中的任何地方都不是必需的。

我在 this repository.

中收集了许多经过实践检验的最佳实践