Невозможно быстро найти руководства, не открывая их в 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, которая содержит все справочные страницы вместе.Затем вы можете выполнить поиск compinit в любой программе просмотра, которую вы используете.

РЕДАКТИРОВАТЬ:Я только что вспомнил лучший способ сделать это:Используйте zsh run-help функция.

$> run-help compinit

Вы перейдете на страницу руководства, которая, по мнению zsh, наиболее подходит для данной темы.Он также работает для тем, не связанных с zsh, таких как ps, grep и т. д., но был настроен для работы и с темами zsh.

Если по какой-то причине run-help не загружен, вы можете использовать

$> autoload run-help

сделать это.

Можно было бы воспользоваться Интернетом...все справочные страницы находятся на нем...просто начинайте поиск с

zsh man

(Если вы знаете, где они расположены на жестком диске...возможно, вы сможете их получить...Не знаю, мне самому никогда не было нужно)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top