Odpowiedzi:
Jednym ze sposobów jest wprowadzenie następującego polecenia ~/.profile
:
export PAGER="col -b | open -a /Applications/Safari.app -f"
Te PAGER
kontrole zmienne środowiskowe, co program man
używa do wyświetlania stron man. col
polecenie usuwa wszystkie Backspace formatowania ze strony człowieka. open
Polecenie zapisuje dane wyjściowe jako tymczasowy plik tekstowy i otwiera go Safari.app
.
Lub możesz edytować zmienną PAGER w /private/etc/man.conf
. Prawdopodobnie możesz również edytować NROFF
zmienną i wyeliminować potrzebę użycia col -b
. Zobacz stronę podręcznika dla man.conf
.
/usr/bin/edit --view-top --clean -t "Man page"
http://www.bruji.com/bwana/ jest dokładnie tym, czego szukasz.
Możesz dodać funkcję do ~/.bash_profile
:
function gman () {
man "$1" | col -b > "/tmp/$1"
open -a "/Applications/Google Chrome.app" "/tmp/$1"
}
/Applications/
innym miejscu?
/Applications/
.
source ~/.profile
/tmp/$1.txt
.
export PAGER="col -b | open -a /Applications/Google\ Chrome.app -f"
więc otworzy się w Chrome zamiast Safari.