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

9

Какой файл .conf мне нужно отредактировать для просмотра manстраниц в веб-браузере? Я хотел бы использовать Google Chrome, чтобы сделать это.

Это возможно?

boehj
источник

Ответы:

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