غير قادر على البحث في الأدلة سريع دون فتحها في Zsh
سؤال
الأمر التالي يعطي الكثير من الأدلة من Zsh
man zsh<tab>
النص البديل http://dl.getdropbox.com/u/175564/zsh.png
أود أن استعرض لهم بسرعة البحث عن كلمة compinit.
كيف يمكنك البحث عن كلمة compinit سريع في كتيبات في Zsh?
المحلول
في كثير من الأحيان هذا النوع من الشيء 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
نصائح أخرى
استخدام الإنترنت هو على الأرجح أفضل طريقة.أما النهج الآخر هو استخدام zshall manpage الذي يحتوي على جميع manpages معا.ثم يمكنك البحث عن compinit في أي المشاهد كنت تستخدم.
تحرير:تذكرت طريقة أفضل للقيام بذلك:استخدام zsh هو run-help
وظيفة.
$> run-help compinit
هذا وسوف يأخذك إلى manpage أن zsh يعتقد هو الأنسب لهذا الموضوع.فإنه يعمل أيضا على غير zsh المواضيع ذات الصلة مثل ps ، البقرى ، إلخ ، ولكن تم تعديلها للعمل zsh المواضيع كذلك.
إذا كان لسبب ما run-help
لم يتم تحميل, يمكنك استخدام
$> autoload run-help
أن تفعل ذلك.
يمكن استخدام الإنترنت...جميع صفحات الرجل على ذلك...فقط البادئة عمليات البحث الخاصة بك مع
zsh man
(إذا كنت تعرف حيث أنها تقع على طوة...كنت قد تكون قادرة على البقرى لهم...أنا لا أعرف وأنا لا من أي وقت مضى في حاجة إلى نفسي)