Я хочу открыть справочные страницы в другом текстовом редакторе, в данном случае "nano". Кто-нибудь знает, как я могу добиться этого, пожалуйста?
3 ответа
Начиная с 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]
Чтобы изменить его навсегда, вы хотите использовать переменную среды MANPAGER. Например, вы можете поместить это в ваш ~/.bashrc
:
export MANPAGER="nano -"
который откроет страницы с нано. К сожалению, он полон побегов цвета, что не особенно привлекательно. Это не тривиально заставить человека отбрасывать цвета, и вам, вероятно, придется выполнить функцию. Может быть, трубка через cat
.
В качестве альтернативы, вы можете использовать vim в качестве программы чтения страниц, которая хорошо сохраняет цвета, но дает вам возможность редактора.
Используйте некоторый буфер.
man %something% > /tmp/out.txt
nano /tmp/out.txt