我的问题在标题中已经很清楚了,不是吗?实际上我正在写我的.vimrc,我想知道哪些命令应该设置在.vimrc文件的顶部?(比如:set nocp,它需要在.vimrc文件的第一个(根据它的帮助文件))
:set nocp
crcmnpdw1#
就我个人而言,我有set nocompatible,然后是Vundle的东西(根据它的文档),然后是按字母顺序排列的set和其他命令。(顺便说一下,我的.vimrc中多年积累的1928行即使在没有任何特别努力的情况下获得资源后也能很好地工作。我对部分、子部分等使用缩进,以保持配置的可管理性。)没有强制命令,因为如果必须始终为每个人执行某些操作,则这不是配置的一部分。一般来说,只需一步一步地编写您需要的内容,并在出现任何不兼容时修复它们。
set nocompatible
set
.vimrc
23c0lvtd2#
不,set nocompatible在您的vimrc中的任何地方都不是必需的。我已经收集了大量在this repository中经过实战检验的最佳实践。
vimrc
2条答案
按热度按时间crcmnpdw1#
就我个人而言,我有
set nocompatible
,然后是Vundle的东西(根据它的文档),然后是按字母顺序排列的set
和其他命令。(顺便说一下,我的.vimrc
中多年积累的1928行即使在没有任何特别努力的情况下获得资源后也能很好地工作。我对部分、子部分等使用缩进,以保持配置的可管理性。)没有强制命令,因为如果必须始终为每个人执行某些操作,则这不是配置的一部分。
一般来说,只需一步一步地编写您需要的内容,并在出现任何不兼容时修复它们。
23c0lvtd2#
不,
set nocompatible
在您的vimrc
中的任何地方都不是必需的。我已经收集了大量在this repository中经过实战检验的最佳实践。