コードスタイル。 Groovy
このページを使用して、Groovy ファイルのフォーマットオプションを設定します。 これらの設定を変更すると、 プレビュー ペインに、これがコードに与える影響が表示されます。
タブとインデント
項目 | 説明 |
|---|---|
タブ文字を使用する | インデントには Tab キーを使用します。 チェックボックスがオフの場合、IntelliJ IDEA はタブの代わりにスペースを使用します。 |
スマートタブ |
タブ文字を使用する オプションが有効な場合、 スマートタブ チェックボックスが使用可能になります。 |
タブの文字数 | このフィールドでは、タブに含まれるスペースの数を指定します。 |
インデント | このフィールドでは、各インデントレベルに挿入されるスペースの数を指定します。 |
空行でインデントを保持する | このチェックボックスを選択すると、IntelliJ IDEA は、空の行にコードが含まれているかのようにインデントを保持します。 このチェックボックスをオフにすると、IntelliJ IDEA はタブ文字とスペースを削除します。 |
ラベルインデント | このフィールドでは、label ステートメントの前の次の行に挿入するスペースの数を指定します。 |
絶対ラベルインデント | このチェックボックスをオンにすると、ラベルのインデントはスペースの絶対数としてカウントされます。 それ以外の場合、ラベルのインデントは以前のインデントレベルと比較してカウントされます。 |
スペース
このタブを使用して、コード内のスペースが必要な場所を指定します。 IntelliJ IDEA で特定の場所にスペースを自動的に挿入するには、リスト内のこの場所の横にあるチェックボックスを選択します。 結果はプレビューペインに表示されます。
折り返しと波括弧
このタブでは、IntelliJ IDEA が ソースコードの再フォーマット時に適用するコードスタイルオプションをカスタマイズします。 左側のペインには、例外リスト(整形時の保持 )と、様々なコード構成要素(リスト、ステートメント、演算、アノテーションなど)の配置および配置オプションが表示されます。 右側のペインにはプレビューが表示されます。
アライメントはインデントオプションよりも優先されます。
次でハードラップ
次でハードラップ フィールドを使用して、要素の右側に必要なマージンスペースを指定します。 デフォルト オプションを選択すると、 グローバル設定の右マージンの値が使用されます。
入力時に折り返す
入力時に折り返す 設定を使用して、編集したテキストを指定した 次でハードラップ にどのように合わせるかを指定します。
デフォルト: この場、IntelliJ IDEA は 入力時に折り返す オプションを使用します。このオプションは グローバル設定で指定されています。
はい: この場合、IntelliJ IDEA は 右マージン フィールドで指定された値を使用します。
いいえ: この場合、このオプションはオフになり、行は右マージンで指定された値を超える可能性があります。
ビジュアルガイド
複数の右マージンを指定するには、 ビジュアルガイド フィールドを使用します。 デフォルト値のままにするか、余白のスペース数を入力することができます。 複数のマージンを指定する場合は、コンマで区切って番号を入力します。
整形時の保持
チェックボックスを使用して、IntelliJ IDEA がソースコードを再フォーマットするときに行う例外を設定します。 例: デフォルトでは、 改行 チェックボックスが選択されています。 コードに標準の規則よりも短い行が含まれている場合は、 ソースコードを再フォーマットする前に 改行 チェックボックスを無効にすることで変換できます。
折り返しオプション
折り返しスタイルは、左側のペインで指定されたさまざまなコード構造に適用されます(たとえば、メソッド呼び出し引数、メソッド宣言パラメーター、割り当てステートメント)。
項目 | 説明 |
|---|---|
ラッピングスタイル | このリストから、希望の折り返しスタイルを選択します。
|
アライメントオプション
項目 | 説明 |
|---|---|
複数行の場合は揃える | このチェックボックスをオンにすると、次の各行の同じ列でコード構成が開始されます。 それ以外の場合は、コード構造の位置は現在のインデントレベルによって決定されます。 |
次のラインの | 行が折り返されたときに、指定された文字を次の行に移動するには、このチェックボックスを選択します。 |
新しい行に 'else' を配置 | 対応する文または文字を次の行に移動するには、このチェックボックスを使用します。 |
| 指定した文字の後のコードを改行するには、このチェックボックスを選択します。 |
'else if' を特別扱いする | このチェックボックスを選択すると、 それ以外の場合、 |
'case' 分岐をインデントする | このチェックボックスを選択すると、 |
波括弧配置オプション
項目 | 説明 |
|---|---|
波括弧配置スタイル | このリストを使用して、クラス宣言、 メソッド宣言 、およびその他のタイプの宣言での左中括弧の位置を指定します。 使用可能なオプションは以下のとおりです。
|
波括弧を強制する | このリストから、
|
空白行
このタブを使用して、再フォーマット後に IntelliJ IDEA が保持してコードに挿入する空白行の場所と数を定義します。 ロケーションのタイプごとに、挿入する空白行の数を指定します。 結果はプレビューペインに表示されます。
項目 | 説明 |
|---|---|
維持する最大空白行 | この領域には、指定された場所で再フォーマットした後に保持する空白行の数を指定します。 |
最大空白行 | この領域では、指定された位置に存在する空白行の数を指定します。 |
インポート
この表は、インポートが最適化されたときに実行されるアクションをリストしています。
項目 | 説明 |
|---|---|
一般 | このエリアでは、一般的なインポートオプションを設定します。 オプション:
|
JSP インポートレイアウト | この領域で、JSP インポート文をコード内でどのように整理するかを設定します。 導入された変更は、下の プレビュー ペインに表示されます。 オプション:
|
'*' を使用したインポートを使用するパッケージ | この領域では、パッケージとクラスのリストを常に完全にインポートするように構成します。 オプション:
|
インポートのレイアウト | この領域では、インポートステートメントをコード内でどのように編成するかを構成します。 特定のクラスを最初に配置するか、最後に配置するか、順番に配置するかを設定できます。 インポートされたクラスは、パッケージごとにグループ化され、パッケージ内でアルファベット順にソートされます。 オプション:
|
コード生成
項目 | 説明 |
|---|---|
メンバーの順序 | この領域を使用して、コードメンバーのソート階層を設定します。 |
コードのコメント | この領域を使用して、生成されたコメントのコードスタイルを構成します(Ctrl+/ 行および Ctrl+Shift+/ ブロック)。
|
選択して設定 ...
このリンクをクリックすると、現在の言語コードスタイルのベースとして使用される言語のリストが表示されます。 現在の言語に適用可能な設定のみが採用されます。 他のすべての設定は影響を受けません。
このリンクは、該当する場合、言語固有のコードスタイルページの右上隅に表示されます。
リセット をクリックして変更を破棄し、コードスタイル設定の最初のセットに戻ります。