Nicht imstande, Handbücher schnell zu suchen, ohne sie in Zsh Öffnung
Frage
Der folgende Befehl gibt viele Handbücher von Zsh
man zsh<tab>
alt text http://dl.getdropbox.com/u/175564/zsh .png
Ich möchte sie schnell durchsuchen das Wort compinit zu suchen.
Wie kann man das Wort suchen compinit schnell in den Handbüchern in Zsh?
Lösung
Oft für diese Art der Sache man -k compinit funktioniert, weil Autoren vernünftig genug sind, um viele Identifikatoren in die „kurze Beschreibung“ des Mannes Seite zu setzen.
Dies scheint nicht der Fall zu sein ... so dass Sie gehen zu müssen, durch die Quelle grep. Das ist gzipped ...
zgrep -c compinit /usr/share/man/man1/zsh*
oder, wenn Sie nicht zgrep haben:
cd tmp
cp /usr/share/man/man1/zsh* .
gunzip zsh*.gz
grep -c compinit zsh*
Es gibt elegantere Wege, dies zu tun, aber das gibt Ihnen eine Liste, wie oft compinit in jeder Datei angezeigt wird:
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
Andere Tipps
Mit dem Internet ist wahrscheinlich der beste Weg. Der andere Ansatz ist es, die zshall manpage zu verwenden, die die Manpages alle zusammen enthält. Sie können dann für compinit in suchen, was auch immer Betrachter Sie verwenden.
EDIT: Ich erinnere mich nur einen besseren Weg, dies zu tun. Verwenden Sie zsh die run-help
Funktion
$> run-help compinit
Sie werden auf der Man-Page nehmen, die zsh denkt für das Thema am besten geeignet ist. Es funktioniert auch für Nicht-zsh verwandte Themen wie ps, grep, etc., aber eingestellt wurde, als auch für zsh Themen zu arbeiten.
Wenn aus irgendeinem Grund run-help
nicht geladen wird, können Sie
$> autoload run-help
tun.
Sie das Internet nutzen könnten ... all den man-Seiten sind auf sie ... Präfix nur Ihre Suche mit
zsh man
(Wenn Sie wissen, wo sie auf der Festplatte befinden, ... Sie könnten in der Lage sein, sie zu grep ... Ich weiß nicht, wie ich es noch nie zu mir selbst erforderlich)