以下命令提供了许多Zsh手册
man zsh<tab>
alt text http://dl.getdropbox.com/u/175564/zsh.png
我想快速浏览它们以搜索compinit这个词。
如何在Zsh的手册中快速搜索compinit这个词?
答案 0 :(得分:2)
使用互联网可能是最好的方法。另一种方法是使用zshall联机帮助页,其中包含所有联机帮助页。然后,您可以在您正在使用的任何查看器中搜索compinit。
编辑:我记得更好的方法:使用zsh的run-help
函数。
$> run-help compinit
这将带您进入zsh认为最适合该主题的联机帮助页。它也适用于非zsh相关的主题,如ps,grep等,但也已调整为适用于zsh主题。
如果由于某种原因run-help
未加载,您可以使用
$> autoload run-help
这样做。
答案 1 :(得分:2)
经常这种事情 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
答案 2 :(得分:0)
您可以使用互联网...所有的手册页都在其上...只需在搜索前加上
zsh man
(如果你知道它们在硬盘驱动器上的位置......你可能会把它们弄得一团糟......我不知道,因为我一直不需要自己)