1

Eclipse が配列初期化子をフォーマットする方法は、ひどいものです。環境設定で書式設定を調整できることは知っていますが、常に「=」と「{ ... }」の間に改行が挿入されます。

特に空の初期化子がある場合、これは私には非常に見苦しく見えます。

これらの設定をさらに調整して、改行を入れないようにする方法はありますか?または、配列初期化子をそのままにして、初期化子のコンマと要素の間に適切な量のスペースのみを配置するだけですか?

例として、これは私が望む方法です:

string shortArray[15] = { };
string notVeryLong[] = { "Some words", "More words", "and more", "etc" };
string TooLongForOneLine[] = 
{
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc" 
};
4

1 に答える 1

0

使用しているEclipseのバージョンはわかりませんが、Eclipse 3.7の質問に答えます。これは、私が使用しているものだからです。

  1. 「Windows」ドロップダウンメニューを開き、設定を選択します。
  2. 次に、「C ++」、「コードスタイル」の順に移動します。
  3. 「新規...」ボタンを選択します。名前を入力し、組み込みプロファイルの1つを選択します。
  4. [中かっこ]タブに移動します。リストの下部に、「初期化子リスト」のドロップダウンがあります。ドロップダウンから[同じ行]を選択し、[OK]ボタンをクリックしてすべてのダイアログを閉じます。

注:同じウィンドウ領域で、クラス、関数、名前空間、ifステートメント、switchステートメントなどの括弧をカスタマイズできます。

于 2012-10-29T01:07:36.983 に答える