さまざまなプログラミング言語のソースコードを適切にフォーマットして印刷するOS Xアプリケーションを探しています。
- 行番号がいい
- 定幅フォント
- クリップボードの内容を印刷すると、本当にプラスになります
このような何かが(明白なプログラマーの編集者以外に)存在するのか、無料なのか手ごろな価格なのか?
さまざまなプログラミング言語のソースコードを適切にフォーマットして印刷するOS Xアプリケーションを探しています。
このような何かが(明白なプログラマーの編集者以外に)存在するのか、無料なのか手ごろな価格なのか?
回答:
このタスクにターミナルを使用したくなく、Macの「アプリケーション」が必要な場合は、Bare Bones Softwareの「Text Wrangler」をご覧ください。それはあなたの「低価格」要求に合うフリーウェアです;)
これを使用して、テキストの小さな実行を印刷し、特に行番号機能に使用します。
コマンドラインに精通している場合は、MacPorts(MacPortsをインストールしてからsudo port install a2ps
)またはHomebrew(Homebrewをインストールしてから)でインストールできるa2ps(無料でオープンソース)を使用できますbrew install a2ps
。
例えば:
a2ps -1 --line-numbers=5 -g source.c
source.c
構文強調表示(-g
)と各5ページの行番号で印刷されます。追加オプションについては、マニュアルページを参照してください。さまざまなソース形式をサポートしています。
クリップボードの内容を印刷するには:
pbpaste | a2ps -1 --line-numbers=5
pbpaste
クリップボードの内容をa2psが読み取る標準出力に出力します。
GNU Source-highlightも参照してください。これは、多くの入力言語といくつかの出力形式をサポートしています。