Làm thế nào để xem các trang man trong trình duyệt web?


9

Tôi cần chỉnh sửa tập tin .cs nào để xem mancác trang trong trình duyệt web? Tôi muốn sử dụng Google Chrome để làm điều này.

Điều này có thể không?

Câu trả lời:


7

Một cách để làm điều này là đưa lệnh sau vào ~/.profile:

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

Biến PAGERmôi trường kiểm soát những gì chương trình mansử dụng để hiển thị trang man. các collệnh loại bỏ tất cả các phím lùi-định dạng từ trang người đàn ông. Các openlệnh lưu đầu ra như là một file văn bản tạm thời và mở nó với Safari.app.

Hoặc bạn có thể chỉnh sửa biến PAGER trong /private/etc/man.conf. Bạn cũng có thể chỉnh sửa NROFFbiến và loại bỏ nhu cầu sử dụng col -b. Xem trang người đàn ông cho man.conf.


1
Cảm ơn Nathan. Đó là một mẹo hoàn hảo. Tôi vừa thay đổi dòng để đọc: export PAGER="col -b | open -a /Applications/Google\ Chrome.app -f"vì vậy nó sẽ mở trong Chrome thay vì Safari.
boehj

2
Dù sao tôi cũng muốn làm điều này cho bản thân mình và tôi rất vui vì cuối cùng tôi cũng tìm thấy thời gian để xem xét nó. Tôi đã sử dụng TextWrangler với lệnh/usr/bin/edit --view-top --clean -t "Man page"
Nathan Grigg

6

http://www.bruji.com/bwana/ chính xác là những gì bạn đang tìm kiếm.


Chúc mừng. Điều đó có vẻ thú vị, đặc biệt. "Chúng tôi chỉ ném một số màu sắc, một số tiêu đề táo bạo và làm sạch nó một chút, vì vậy chúng dễ nhìn vào mắt." Tôi tự hỏi nếu tôi có thể có được chức năng như vậy từ chỉnh sửa thêm một tập tin .cs?
boehj

4

Bạn có thể thêm một chức năng cho ~/.bash_profile:

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

Chức năng này đã không làm việc cho tôi Graham. Không chắc chắn lý do tại sao.
boehj

Google Chrome có ở trong /Applications/hoặc ở nơi nào khác không?
Graham

Nó ở trong /Applications/.
boehj

Chỉ là một bước bổ sung. Sau khi thêm chức năng trong thư mục hồ sơ. Hãy chắc chắn để nguồn nó hoặc mở lại thiết bị đầu cuối. liên kết source ~/.profile
Bharath Kumar

Trong Safari tôi đã phải thêm một phần mở rộng như thế /tmp/$1.txt.
1.61804
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.