Как просматривать справочные страницы в веб-браузере?


9

Какой файл .conf мне нужно отредактировать для просмотра manстраниц в веб-браузере? Я хотел бы использовать Google 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"так что она откроется в Chrome вместо Safari.
Boehj

2
Я все равно хотел сделать это для себя, и я рад, что наконец нашел время, чтобы разобраться в этом. Я использовал TextWrangler с командой/usr/bin/edit --view-top --clean -t "Man page"
Натан Григг

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"
}

Эта функция не работает для меня, Грэм. Не уверен почему.
Boehj

В Google Chrome /Applications/или где-то еще?
Грэм

Это в /Applications/.
Boehj

Просто дополнительный шаг. После добавления функции в папку профиля. Убедитесь, что источник его или открыть терминал. ссылка source ~/.profile
Бхарат Кумар

В Safari мне пришлось добавить расширение вроде /tmp/$1.txt.
1.61803
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.