Pregunta

El siguiente comando da muchos manuales de Zsh

man zsh<tab>

texto alternativo http://dl.getdropbox.com/u/175564/zsh .png

Me gustaría buscarlos rápidamente para buscar la palabra compinit.

¿Cómo puede buscar la palabra compinit rápidamente en los manuales en Zsh?

¿Fue útil?

Solución

A menudo para este tipo de cosas     man -k compinit funciona, porque los autores son lo suficientemente sensatos como para poner muchos identificadores en la " breve descripción " de la página del manual.

Este no parece ser el caso aquí ... así que tendrás que revisar la fuente. El cual es gzipeado ...

zgrep -c compinit /usr/share/man/man1/zsh*

o si no tiene zgrep:

cd tmp
cp /usr/share/man/man1/zsh* .
gunzip zsh*.gz
grep -c compinit zsh*

Hay formas más elegantes de hacerlo, pero eso te da una lista de la frecuencia con que aparece compinit en cada archivo:

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

Otros consejos

El uso de Internet es probablemente la mejor manera. El otro enfoque es utilizar la página de manual de zshall, que contiene todas las páginas de manual juntas. Luego puedes buscar compinit en cualquier visor que estés usando.

EDITAR: acabo de recordar una mejor manera de hacer esto: usar la función run-help de zsh.

<*>gt; autoload run-help
gt; run-help compinit

Esto te llevará a la página de manual que zsh considera más adecuada para el tema. También funciona para temas no relacionados con zsh como ps, grep, etc., pero también se ha ajustado para trabajar con temas de zsh.

Si por alguna razón run-help no está cargado, puedes usar

<*>

para hacerlo.

Puede usar Internet ... todas las páginas de manual están en él ... simplemente agregue un prefijo a sus búsquedas

zsh man

(Si sabes dónde se encuentran en el disco duro ... podrías ser capaz de grep ... No sé porque no lo he necesitado nunca)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top