Bagaimana cara melihat halaman manual di browser web?

9

File .conf mana yang harus saya edit untuk melihat manhalaman di browser web? Saya ingin menggunakan Google Chrome untuk melakukan ini.

Apakah ini mungkin?

boehj
sumber

Jawaban:

7

Salah satu cara untuk melakukan ini adalah dengan memasukkan perintah berikut ~/.profile:

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

The PAGERkontrol variabel lingkungan Program apa mankegunaan untuk menampilkan halaman manual. yang colperintah menghapus semua backspace-format dari halaman orang itu. The openperintah menyimpan output sebagai file teks sementara dan membukanya dengan Safari.app.

Atau Anda dapat mengedit variabel PAGER di /private/etc/man.conf. Anda mungkin juga dapat mengedit NROFFvariabel dan menghilangkan kebutuhan untuk menggunakan col -b. Lihat halaman manual untuk man.conf.

Nathan Grigg
sumber
1
Nathan terima kasih. Itu berhasil dengan sempurna. Saya baru saja mengubah baris untuk dibaca: export PAGER="col -b | open -a /Applications/Google\ Chrome.app -f"jadi itu akan terbuka di Chrome, bukan Safari.
boehj
2
Aku sudah ingin melakukan ini untuk diriku sendiri, dan aku senang akhirnya menemukan waktu untuk memeriksanya. Saya menggunakan TextWrangler dengan perintah/usr/bin/edit --view-top --clean -t "Man page"
Nathan Grigg
6

http://www.bruji.com/bwana/ tepat seperti yang Anda cari.

Harv
sumber
Bersulang. Itu memang terlihat menarik, esp. "Kami baru saja melemparkan beberapa warna, beberapa tajuk tebal dan sedikit membersihkannya, sehingga mudah dilihat." Saya ingin tahu apakah saya bisa mendapatkan fungsionalitas seperti itu dari mengedit file .conf?
boehj
4

Anda dapat menambahkan fungsi ke ~/.bash_profile:

function gman () {
     man "$1" | col -b > "/tmp/$1"
     open -a "/Applications/Google Chrome.app" "/tmp/$1"
}
Graham
sumber
Fungsi ini tidak berfungsi untuk saya Graham. Tidak yakin kenapa.
boehj
Apakah Google Chrome ada di /Applications/atau di tempat lain?
Graham
Ini di /Applications/.
boehj
Hanya langkah tambahan. Setelah menambahkan fungsi di folder profil. Pastikan untuk memasangnya atau buka kembali terminal. tautan source ~/.profile
Bharath Kumar
Di Safari saya harus menambahkan ekstensi like /tmp/$1.txt.
1.61803