2009-08-29 3 views
5

Linuxでは、私はCのファイルをインデントするためにindent -kr ...を実行するのに慣れています。 Mac OS X 10.5の/ usr/bin/indentは-krオプションをサポートしていません。誰かが〜Rスタイルに最も近い結果を生成する〜/ .indent.proファイルを持っていますか?ありがとう!Mac OS X 10.5で/ usr/bin/indentにCコードのK&Rスタイルをフォーマットする方法を教えてください。

答えて

6

いつでも元のgnuインデントプログラムを取得し、-krオプションを使用することができます。これはおそらく、両方のマシンで正確な結果が得られるので最適です。 しかし、OS Xを使用する場合は、-krオプションを構成するフラグです。

-nbad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs -nprs -npsl -saf -sai -saw -nsc -nsob -nss

+0

これらのオプションはすべて、GNUインデントのマニュアルページに記載されています。これが私が試した最初のものです。 OS Xのインデントは、これらのオプションのほとんどを実装していません。 – sigjuice

+0

さて、あなたは明らかにgnuインデントが必要です。 – daniel

+1

動作するclose式-nbad -bap -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -d0 -di1 -nfc1 -i4 -ip0 -l75 -lp -npcs -npsl -nsc -nsob – dominik

3

MacPortsFinkはどちらもGNUインデントパッケージを持っています。

+0

** @ネッド:**あなたが気にしないことを願っています。私はいつも2つの別々の "<パッケージマネージャー>があなたが必要とするものを持っている"と感じています。投稿は冗長です。 – dmckee

+0

@dmckee:問題ありません。 Finkは確かに実行可能な選択肢でもあります。 –

関連する問題