nanoエディタでファイルを編集中、印刷したいことがあります。画面で見るのと、印刷して確認するのではやはり違います。しかし、日本語が含まれる場合、正しく印刷することは大変です。ようやく、解決することができたので備忘録として残しておきます。
まず編集中に、印刷するためには「コマンド実行」が必要です。
Ctrl+Tでコマンド入力モードとなります。
単純に印刷指示を出すと、編集中のテキストが消えます。
日本語が正しく印刷されません。
この2つを解決する方法は、
teeコマンドで、標準出力にもテキストを渡すこと
さらに、印刷する前にpapsコマンドで Postscript形式に変換する必要があります。
コマンドが使えない場合はインストールします。
コマンド実行方法
| tee >(paps | lpr)
にて正しく印刷され、画面にテキストは残ります。
尚、選択範囲を指定しておけば、その部分だけ印刷することもできます。