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

为什么:帮助忽略:在.vimrc中设置数字?,vim,ubuntu-12.04,Vim,Ubuntu 12.04,I:在~/.vimrc中设置编号以显示行号。当我键入:help查看文档时,行号不会显示在新窗口中 如果我键入:setl number?,它将打印非数字。如果键入:设置编号?,它将打印编号 我想知道为什么~/.vimrc不工作。哪个脚本重置本地编号选项? 我已经检查了$VIMRUNTIME/ftplugin/help.vim,但它没有重置编号 目前,我正在使用: if has('autocmd') auto FileType help set number endif 谢谢。我不确定你

I
:在
~/.vimrc
中设置编号以显示行号。当我键入
:help
查看文档时,行号不会显示在新窗口中

如果我键入
:setl number?
,它将打印
非数字
。如果键入
:设置编号?
,它将打印
编号

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


目前,我正在使用:

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

谢谢。

我不确定你有什么问题。数字不会出现在“帮助”中-是的,如果我没记错的话,这是一个设计决策和功能-在我看来,这是一个很好的选择,因为为什么要在“帮助”文件中显示行号?(好的,您可以说“引用帮助文件中的某一行”,但标记似乎足够了)

至于另一件事,当我

 setl nonumber
 setg number
并在拆分中打开一个新的缓冲区,数字显示

如果我启动一个新的vim会话,
setlocal
setglobal number
nonnumber
set number
它们都会更改


这也是您的行为吗?

打开vim后,只需键入:

:auto FileType

您是否看到
帮助
下列出的
设置编号
?如果没有,则不会读取您的.vimrc。

有趣<代码>详细se nu?
也没有告诉我任何事情。它似乎是硬编码的。自动驾驶有什么问题吗?这对我很有用