ZSH에서 열리지 않고 매뉴얼을 빨리 검색 할 수 없습니다.
문제
다음 명령은 ZSH의 많은 매뉴얼을 제공합니다
man zsh<tab>
Alt Text http://dl.getdropbox.com/u/175564/zsh.png
Compinit이라는 단어를 검색하기 위해 빨리 탐색하고 싶습니다.
ZSH 매뉴얼에서 Compinit이라는 단어를 어떻게 빠르게 검색 할 수 있습니까?
해결책
저자는 Man Page의 "간단한 설명"에 많은 식별자를 넣을만큼 충분히 합리적이기 때문에 종종 Man -K Compinit이 작동합니다.
이것은 여기에 해당되지 않는 것 같습니다 ... 그래서 당신은 소스를 통해 그레를해야 할 것입니다. 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
다른 팁
인터넷을 사용하는 것이 가장 좋은 방법 일 것입니다. 다른 접근법은 Zshall Manpage를 사용하는 것입니다. Zshall Manpage는 모든 맨 페지를 포함합니다. 그런 다음 사용중인 뷰어에서 Compinit을 검색 할 수 있습니다.
편집 : 나는 이것을하는 더 좋은 방법을 기억했다 : Zsh 's 사용 run-help
기능.
$> run-help compinit
이것은 Zsh가 주제에 가장 적합하다고 생각하는 인력으로 당신을 데려 갈 것입니다. 또한 PS, GREP 등과 같은 비 ZSH 관련 주제에 대해서도 작동하지만 ZSH 주제에 대해서도 작동하도록 조정되었습니다.
어떤 이유로 든 run-help
로드되지 않으면 사용할 수 있습니다
$> autoload run-help
그렇게하려면.
당신은 인터넷을 사용할 수 있습니다 ... 모든 남자 페이지가 그것에 있습니다 ... 그냥 검색 만 접두사
zsh man
(하드 드라이브에 어디에 있는지 알고 있다면 ... 당신은 그들을 괴롭힐 수 있습니다 ... 나는 나 자신에게 필요하지 않았기 때문에 잘 모르겠습니다)