0

下面的命令给出了许多 Zsh 的手册

man zsh<tab>

替代文字 http://dl.getdropbox.com/u/175564/zsh.png

我想快速浏览它们以搜索单词 compinit。

如何在 Zsh 的手册中快速搜索 compinit 这个词?

4

3 回答 3

2

使用互联网可能是最好的方法。另一种方法是使用 zshall 联机帮助页,其中包含所有联机帮助页。然后,您可以在您使用的任何查看器中搜索 compinit。

编辑:我只记得这样做的更好方法:使用 zsh 的run-help功能。

$> run-help compinit

这将带您到 zsh 认为最适合该主题的联机帮助页。它也适用于非 zsh 相关的主题,如 ps、grep 等,但也适用于 zsh 主题。

如果由于某种原因run-help未加载,您可以使用

$> autoload run-help

这样做。

于 2009-04-30T04:10:33.733 回答
2

通常对于这种事情 man -k compinit 起作用,因为作者足够明智地将大量标识符放入手册页的“简短描述”中。

这似乎不是这里的情况......所以你将不得不通过源代码。哪个被压缩了...

zgrep -c compinit /usr/share/man/man1/zsh*

或者如果你没有 zgrep:

cd tmp
cp /usr/share/man/man1/zsh* .
gunzip zsh*.gz
grep -c compinit zsh*

有更优雅的方法可以做到这一点,但这会给你一个 compinit 在每个文件中出现的频率列表:

zsh.1:0
zsh4.1:0
zshall.1:0
zshbuiltins.1:0
zshcalsys.1:0
zshcompctl.1:0
zshcompsys.1:29
zshcompwid.1:0
zshcontrib.1:0
zshexpn.1:0
zshmisc.1:0
zshmodules.1:1
zshoptions.1:0
zshparam.1:0
zshroadmap.1:0
zshtcpsys.1:0
zshzftpsys.1:0
zshzle.1:0
于 2009-04-30T04:12:40.560 回答
0

你可以使用互联网......所有的手册页都在上面......只需在搜索前加上

zsh man

(如果你知道它们在硬盘驱动器上的位置......你也许可以找到它们......我不知道,因为我自己不需要)

于 2009-04-30T04:03:18.960 回答