阴影中的帮助


10

有时,当我在帮助系统中搜索特定主题时,它将被另一个主题遮盖。

例如,如果我确实需要有关:h display“ GUI资源”的帮助,那么当我需要有关“显示”设置的帮助时(如所示set display=lastline)。

如何找到这些“阴影”主题,或列出最相关的匹配主题?

Answers:


13

设置名称始终用引号引起来,因此请使用:

:help 'display'

获取所需的页面。

Ctrl+时D,您将获得一些有用的补全,即:

:help display<^D>

会给你:

-display  :display  'display'  :syn-display  strdisplaywidth()

完成时:-)

温馨提示:
如果您使用:set wildmenu,它也可以与一起使用Tab,并且您将拥有一些其他的完成功能。


3
如果不使用'wildmenu',则可以通过Tab一次接一个完成,或者按Ctrl-D可以完成整个列表。建议提一下。
derobert

@derobert啊,不知道。我很习惯使用Tab:-)
马丁·图尔诺伊

设置:help 'display'与相同:help display?
wchargin

9

Ex命令的帮助总是与冒号一起列出:

:help :display

帮助设置总是与周围的报价上市,如Carpetsmoker已经描述

:help 'display'

特定的帮助文件按文件名列出:

:help undo.txt(参见:help undo

内置函数的帮助以括号括起来:

:help split()(参见:help split

Vim的命令参数(即从外壳调用Vim时传递的参数)的文档带有前面的连字符:

:help -r(参见:help r

插件内的帮助主题通常使用插件的名称作为前缀:

:help surround-mappings

最后,直到使用Vim一段时间之后,我才意识到*该帮助包含了所有模式下默认映射的主题。

例如,Ctrl-v在“普通”模式下执行的操作与在“插入”模式下执行的操作非常不同。

要到不同的主题,使用i_c_以及v_用于前缀插入,命令和可视模式映射,分别或没有前缀为普通模式的映射

:help ctrl-v

:help i_ctrl-v

:help c_ctrl-v

:help v_ctrl-v

* ...尽管事实上,如果您键入:help不带任何参数的纯文本,这实际上是您要阅读的第一件事!参见几段“获得特定帮助”。(:help help-context


这些中的大多数(但不是全部)(特别是功能和插件)列在:help help-context:也许在答案中也值得一提。
Sakari Cajanus

@SakariCajanus是的!help-context实际上,这几乎是Vim的首页上的第一件事:help。我在答案中添加了一个脚注提及此。
丰富

4

@Carpetsmoker的答案肯定满足“最相关”的条件,因为完成工作几乎总是包含您要查找的内容。但是,还有一个:helpgrep命令,其作用与该:grep命令相同,但会搜索所有帮助文件的文本。

您可以使用浏览:cnext或浏览所有结果:cwindow

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.