12

私のものではないソースコードがあります。コメントはなく、完全にインデントされていません。それは本当に混乱していますか?自動インデントするオプション、kdevelopのアドオンがあるかどうか知っていますか?

4

4 に答える 4

13

(サポートされなくなった) KDevelop 3 ではなく、KDevelop 4 を使用していると仮定します...

「編集 > ソースの再フォーマット」を使用して、現在のファイル ソースをフォーマットできます。

左側のプロジェクト ビューで 1 つまたは複数のファイルを右クリックし、[ファイルのフォーマット] を選択することもできます。

「設定 > KDevelop の構成 > ソース フォーマッター」でソースのフォーマット設定を構成できます。

KDevelop 4 は AStyle を使用してフォーマットを処理します。

編集: 組み込みの KatePart を構成する [設定] > [エディターの構成] にもいくつかの設定があることに注意してください。
これらは「編集時」の設定であり、上記で詳述したソースの書式設定コンポーネントには影響しません。これにより、たとえば、ブラケットの後に改行を挿入するときに自動インデントが制御されます。

于 2011-06-03T23:28:57.367 に答える
2

古き良きコマンドラインインデント: http://linux.die.net/man/1/indent

于 2011-05-05T18:36:52.860 に答える
1

私の記憶が正しければ、KDevelop では、[設定] -> [構成] -> [インデント] に移動できます。(または同様のもの)。それがあなたが書いたときの自動インデントの設定なのか、それとも一般的なコードのフォーマット用なのかは思い出せませんが。

于 2011-05-05T18:38:59.287 に答える
0

インデントのようなツールは非常に強力ですが、すべてのコーディング スタイルをサポートするのに十分な柔軟性を備えた多数のスイッチがあります。

それがあなたが求めているエディタなら、vim は C の構文に依存したインデントを適切に行います。Vim でファイルを開き、"gg=G" を実行すれば完了です。

于 2011-05-07T09:47:12.433 に答える