web-dev-qa-db-ja.com

nanoを使用してmanページを開く

別のテキストエディタ(この場合は「nano」)でmanページを開きたい。誰かが私がこれを達成する方法を知っていますか?

2
Reado

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
RJFalconer

永続的に変更するには、MANPAGER環境変数を使用します。たとえば、これを~/.bashrcに入れることができます。

export MANPAGER="nano -"

nanoでマンページを開きます。残念ながら、それは色のエスケープでいっぱいです、それは特に魅力的ではありません。人に色を落とさせるのは簡単なことではなく、おそらく関数を作成する必要があります。たぶんそれをcatにパイプします。

または、 マンページリーダーとしてのvim の使用を検討することもできます。これにより、色は適切に保持されますが、エディターの能力が得られます。

2
ssmy

バッファを使用してください。

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