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

kev*_*kev 5 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
Run Code Online (Sandbox Code Playgroud)

谢谢.

Roo*_*ook 2

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

至于其他事情,当我设置时

 setl nonumber
 setg number
Run Code Online (Sandbox Code Playgroud)

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

如果我开始一个新的 vim 会话,setlocalbeing和它们都会改变setglobal numbernonumberset number

这也是你的行为吗?