正しい形式のコードを印刷する方法(ハードコピー印刷)

正しい形式のコードを印刷する方法(ハードコピー印刷)

Stack Overflowでマークダウンを使用して作成するのと同様に、monospace output私のプログラムに対してこれをどのように実行できますか?

私はlp filename.txtを試してみましたが、ローカルネットワークプリンタを使用して「現状のまま」印刷できることを嬉しく思いました。

問題は、出力が単一の幅ではないことです。

これより速いオプションはありますか?

1) copy the text
2) paste into a text doc
3) format the document as mono
4) print it 

次のオプションを探したいですlp filename.txt -format=mono。)

ベストアンサー1

vimエディタを使用すると、vimが読み取ることができるすべてのファイルをきれいに印刷できます。 PostScript ファイルを生成するには、次のコマンドを使用します。

vim \
  -c 'hardcopy > output.ps' \
  -c quit <input_file>

PDFファイルが必要な場合は、&& ps2pdf output.psコマンドラインに追加してください。

現在のクリップボードの内容を一時ファイルに貼り付け、そのファイルでvimを実行し、結果ファイルを印刷し、一時ファイルを削除する小さなスクリプトを作成することもできます。

おすすめ記事