9 votes

Comment afficher les pages de manuel dans un navigateur web ?

Quel fichier .conf dois-je modifier afin de visualiser man pages dans un navigateur web ? J'aimerais utiliser Google Chrome pour ce faire.

Est-ce possible ?

7voto

Nathan Grigg Points 1201

Une façon de le faire est de mettre la commande suivante dans ~/.profile :

export PAGER="col -b  | open -a /Applications/Safari.app -f"

El PAGER La variable environnementale contrôle quel programme man permet d'afficher les pages de manuel. col supprime toute la mise en forme de la page de manuel par le retour d'espace. Le site open enregistre la sortie dans un fichier texte temporaire et l'ouvre avec la commande Safari.app .

Ou vous pouvez éditer la variable PAGER dans /private/etc/man.conf . Vous pouvez aussi probablement modifier le NROFF et éliminer la nécessité d'utiliser la variable col -b . Voir la page de manuel de man.conf .

6voto

Graham Points 2659

Vous pouvez ajouter une fonction à votre ~/.bash_profile :

function gman () {
     man "$1" | col -b > "/tmp/$1"
     open -a "/Applications/Google Chrome.app" "/tmp/$1"
}

6voto

Harv Points 6277

http://www.bruji.com/bwana/ est exactement ce que vous recherchez.

0voto

js. Points 131

Similaire à la solution de Graham, mais en ouvrant la version HTML dans le navigateur :

function htman {
    groff -Thtml -mandoc -c $(man --path $1) > /tmp/$1.html
    open /tmp/$1.html
}

(Utiliser >! au lieu de > pour que zsh autorise l'écrasement du fichier).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X