5

: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

谢谢。

4

2 回答 2

2

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

至于另一件事,当我设置

 setl nonumber
 setg number

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

如果我开始一个新的 vim 会话,setlocal并且setglobal number存在nonumberset number它们都改变了。

这也是你的行为吗?

于 2012-06-01T08:35:45.840 回答
1

打开 vim 后,只需键入:

:auto FileType

你看到set number下面列出了help吗?如果没有,你的 .vimrc 没有被读取。

于 2012-06-25T19:07:06.443 回答