Configuration 如何在Vim中普遍使用相对线编号
我喜欢Vim 7.3中的相对行号特性,但我很难使它普遍适用。对于许多文件,行号将恢复为绝对模式,即使我已指定:Configuration 如何在Vim中普遍使用相对线编号,configuration,vim,Configuration,Vim,我喜欢Vim 7.3中的相对行号特性,但我很难使它普遍适用。对于许多文件,行号将恢复为绝对模式,即使我已指定: set rnu 在我的.vimrc文件中。你知道这是什么原因吗?我在OSX 10.6上使用了Vim 7.3和Janus扩展包。尝试使用:verbose set rnu?和:verbose set nu?来查找导致问题的脚本。尝试将set rnu放在.vimrc的最后。相对编号与绝对编号相互排斥。我怀疑Janus试图变得聪明,并为某些文件类型设置了绝对编号。将此添加到您的.vimrc中
set rnu
在我的
.vimrc
文件中。你知道这是什么原因吗?我在OSX 10.6上使用了Vim 7.3和Janus扩展包。尝试使用:verbose set rnu?
和:verbose set nu?
来查找导致问题的脚本。尝试将set rnu
放在.vimrc的最后。相对编号与绝对编号相互排斥。我怀疑Janus试图变得聪明,并为某些文件类型设置了绝对编号。将此添加到您的.vimrc中。
之后:
设置非数字
集合相对枚举器
相对行号应该与这些设置保持一致。这很奇怪。您是否注意到仅针对某些文件类型的绝对行号?检查
.vimrc
和所有加载的脚本(:scriptnames
)中是否出现设置编号
或设置nu
。正确。对于某些文件,例如.csv,它执行绝对编号,而对于大多数文件,它执行相对编号,正如我指定的那样。我有很多脚本是通过Janus加载的,所以我可能需要对它们进行筛选,看看有什么可能会改变这一点,因此,如果将该行放入vimrc并在文件类型事件中重置,则将其放在何处并不重要。请注意,从Vim版本7.3.1115开始,'number'
和'relativeEnumber'
设置不再相互排斥,现在可以独立设置。