웹 브라우저에서 매뉴얼 페이지를 보는 방법은 무엇입니까?


9

man웹 브라우저에서 페이지 를 보려면 어떤 .conf 파일을 편집해야 합니까? 이를 위해 Chrome을 사용하고 싶습니다.

이것이 가능한가?

답변:


7

이를 수행하는 한 가지 방법은 다음 명령을 넣는 것입니다 ~/.profile.

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

PAGER환경 변수 컨트롤은 어떤 프로그램 man설명서 페이지를 표시하기 위해 사용하는. 이 col명령은 매뉴얼 페이지에서 모든 백 스페이스 형식을 제거합니다. 이 open명령은 출력을 임시 텍스트 파일로 저장하고로 열립니다 Safari.app.

또는에서 PAGER 변수를 편집 할 수 있습니다 /private/etc/man.conf. NROFF변수를 편집하고 사용할 필요가 없을 수도 있습니다 col -b. 에 대한 매뉴얼 페이지를 참조하십시오 man.conf.


1
고마워 네이선 그것은 트릭을 완벽하게 수행합니다. 방금 읽은 줄을 변경했습니다. export PAGER="col -b | open -a /Applications/Google\ Chrome.app -f"따라서 Safari 대신 Chrome에서 열립니다.
boehj

2
어쨌든 이것을 위해 이것을하고 싶었고 마침내 그것을 조사 할 시간을 찾았 기 때문에 기쁩니다. 나는 TextWrangler 명령을 사용/usr/bin/edit --view-top --clean -t "Man page"
Nathan Grigg

6

http://www.bruji.com/bwana/ 는 정확히 당신이 찾고있는 것입니다.


건배. 흥미 롭습니다. "우리는 방금 색깔과 굵은 머리글을 던져 약간 깨끗하게 정리하여 눈에 쉽게"습니다. " .conf 파일을 추가로 편집하여 이러한 기능을 사용할 수 있는지 궁금합니다.
boehj

4

에 기능을 추가 할 수 있습니다 ~/.bash_profile.

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

이 기능은 Graham에서 작동하지 않았습니다. 이유가 확실하지 않습니다.
boehj

Chrome이 /Applications/다른 곳에 있습니까?
Graham

/Applications/있습니다.
boehj

추가 단계입니다. 프로파일 폴더에 기능을 추가 한 후 소싱하거나 터미널을 다시여십시오. 링크 source ~/.profile
Bharath Kumar

Safari에서와 같은 확장을 추가해야했습니다 /tmp/$1.txt.
1.61803
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.