¿Qué archivo .conf necesito editar para ver man
páginas en un navegador web? Me gustaría usar Google Chrome para hacer esto.
es posible?
Una forma de hacer esto es poner el siguiente comando en ~/.profile
:
export PAGER="col -b | open -a /Applications/Safari.app -f"
La PAGER
variable ambiental controla qué programa man
usa para mostrar las páginas man. el col
comando elimina todo el formato de retroceso de la página del manual. El open
comando guarda el resultado como un archivo de texto temporal y lo abre con la extensión Safari.app
.
O puede editar la variable PAGER en /private/etc/man.conf
. Probablemente también podría editar la NROFF
variable y eliminar la necesidad de usar col -b
. Consulte la página del manual para man.conf
.
http://www.bruji.com/bwana/ es exactamente lo que estás buscando.
Puede agregar una función a su ~/.bash_profile
:
function gman () {
man "$1" | col -b > "/tmp/$1"
open -a "/Applications/Google Chrome.app" "/tmp/$1"
}
/Applications/
o en otro lugar?/Applications/
.source ~/.profile
/tmp/$1.txt
.Similar a la solución de Graham, pero abriendo la versión HTML en el navegador:
function htman {
groff -Thtml -mandoc -c $(man --path $1) > /tmp/$1.html
open /tmp/$1.html
}
(Utilice >!
en lugar de >
for zsh para permitir la sobrescritura del archivo).
>>
en lugar de>
open -f
?
boeh
export PAGER="col -b | open -a /Applications/Google\ Chrome.app -f"
para que se abra en Chrome en lugar de Safari.nathan grigg
/usr/bin/edit --view-top --clean -t "Man page"