以下命令提供了许多Zsh手册

man zsh<tab>

alt text http://dl.getdropbox.com/u/175564/zsh .PNG

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

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

有帮助吗?

解决方案

经常这种事情     man -k compinit 因为作者足够明智,可以将大量标识符放入“简短描述”中。手册页。

这似乎不是这样的......因此你将不得不通过源代码进行grep。这是gzipped ...

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

其他提示

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

编辑:我记得更好的方法:使用zsh的 run-help 函数。

<*>gt; autoload run-help
gt; run-help compinit

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

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

<*>

这样做。

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

zsh man

(如果你知道它们在硬盘驱动器上的位置......你可能会把它们弄得一团糟......我不知道,因为我一直不需要自己)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top