web-dev-qa-db-ja.com

OS Xで行番号、行の折り返し、余白、書式設定を使用してソースコードを印刷するにはどうすればよいですか?

Wordpressのコアコードのいくつかを調べており、レビューのために印刷したいと思います。

私はそのツールを探しています

  • デフォルトは等幅フォントです
  • 長い行を折り返すことができます
  • おそらく左の列に行番号を印刷します
  • ページのスペース使用量を最大化します(つまり、2インチの余白で始まらなければいいでしょう)

私がすでに試したこと:

  • Textmate:画面を変更してフォントサイズを個別に印刷することはできません。前後に切り替える必要はありません
  • テキストエディット:オプションはあまり役に立たないようです
  • MS Word:入力を貼り付け、行間隔とフォントを変更する必要があります。痛い。
  • Coda:ほとんどのオプションがあります。今のところ欲しいものに一番近い。ただし、印刷設定をデフォルトとして保存していないようです。
6
cwd

enscript --line-numbers -f fontname --Word-wrap --margins=… filename を使用します

私のLinuxシステムでは、デフォルトでenscript filenameがファイルをデフォルトのプリンターに印刷します(Postscriptを理解します-他の種類のものは購入しません)。

OS Xでは、pstopdfを使用してPDFファイルに印刷できます。

enscript --line-numbers -p - --Word-wrap Session.Java | pstopdf -i -o ~/out.pdf

コマンドenscript filenameを入力するだけで、enscriptのグローバル設定または個人設定を微調整して、これらのオプションを標準にすることができます。お気に入りのテキストエディタで、外部コマンドエンスクリプトを呼び出すオプションを設定できる場合があります。

7
RedGrittyBrick