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?

War es hilfreich?

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)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top