2

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

3 ответа3

2

Начиная с nano 2.2, вы можете просто передать ввод:

man foo | nano

Источник http://www.nano-editor.org/dist/v2.2/TODO :

For version 2.2:
    Allow nano to work like a pager (read from stdin) [DONE]
2

Чтобы изменить его навсегда, вы хотите использовать переменную среды MANPAGER. Например, вы можете поместить это в ваш ~/.bashrc:

export MANPAGER="nano -"

который откроет страницы с нано. К сожалению, он полон побегов цвета, что не особенно привлекательно. Это не тривиально заставить человека отбрасывать цвета, и вам, вероятно, придется выполнить функцию. Может быть, трубка через cat .

В качестве альтернативы, вы можете использовать vim в качестве программы чтения страниц, которая хорошо сохраняет цвета, но дает вам возможность редактора.

0

Используйте некоторый буфер.

man %something% > /tmp/out.txt
nano /tmp/out.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .