为什么:帮助忽略:在.vimrc中设置数字?

时间:2012-06-01 07:54:36

标签: vim ubuntu-12.04

:set number中的~/.vimrc来显示行号。当我输入:help来查看文档时,行号不会显示在新窗口中。

如果我输入:setl number?,则会打印nonumber。如果键入:setg number?,则会打印number

我想知道为什么~/.vimrc不起作用。哪个脚本重置了本地number选项? 我已经检查了$VIMRUNTIME/ftplugin/help.vim,但它没有重置number


目前,我正在使用:

if has('autocmd')
    auto FileType help set number
endif

感谢。

2 个答案:

答案 0 :(得分:1)

我不确定你遇到的问题是什么。数字没有显示在帮助中 - 是的,如果我没记错,这是一个设计决定和一个功能 - 在我看来是一个好的,因为为什么人们想要帮助文件中的行号? (哦,你可以说“引用帮助文件中的特定行”,但标签似乎足够了)。

另一方面,当我设置

 setl nonumber
 setg number

并在分组中打开一个新缓冲区,数字显示。

如果我开始新的vim会话,setlocalsetglobal numbernonumberset number则会更改。

这也是你的行为吗?

答案 1 :(得分:1)

打开vim后,只需输入:

即可
:auto FileType

您是否看到set number下列出了help?如果没有,则不会读取.vimrc。