我: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)
谢谢.
我不确定你遇到了什么问题。数字不会出现在帮助中 - 是的,如果我没记错的话,这是一个设计决策和一个功能 - 在我看来,这是一个很好的功能,因为为什么人们想要帮助文件中的行号?(好吧,你可以说“引用帮助文件中的特定行”,但标签似乎足以做到这一点)。
至于其他事情,当我设置时
setl nonumber
setg number
Run Code Online (Sandbox Code Playgroud)
数字显示,并在拆分中打开一个新缓冲区。
如果我开始一个新的 vim 会话,setlocalbeing和它们都会改变setglobal number。nonumberset number
这也是你的行为吗?