غير قادر على البحث في الأدلة سريع دون فتحها في Zsh

StackOverflow https://stackoverflow.com/questions/805283

  •  03-07-2019
  •  | 
  •  

سؤال

الأمر التالي يعطي الكثير من الأدلة من 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

(إذا كنت تعرف حيث أنها تقع على طوة...كنت قد تكون قادرة على البقرى لهم...أنا لا أعرف وأنا لا من أي وقت مضى في حاجة إلى نفسي)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top