Як переглянути чоловічі сторінки у веб-браузері?


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.