IntelliJ IDEA 2019.3ヘルプ

コード・スタイル: HOCON

WindowsとLinux用のファイル | 設定 | エディター | コード・スタイル | HOCON
macOS用 IntelliJ IDEA | 環境設定 | エディター | コード・スタイル | HOCON
Ctrl+Alt+S the Settings/Preferences icon


このセクションを使用して、HOCONファイルのフォーマットオプションを構成します。これらの設定を変更すると、変更の結果がプレビューペインに表示されます。

タブとインデント

項目

説明

タブ文字を使用

  • このチェックボックスをオンにすると、タブ文字が使用されます。

    • Tab キーを押すと

    • インデント用

    • コードの再フォーマット

  • チェックボックスをオフにすると、IntelliJ IDEAはタブの代わりにスペースを使用します。

スマート・タブ

  • このチェックボックスをオンにすると、コードブロックのネストによって定義されるインデントの部分は、タブと(必要な場合は)スペースで構成され、アライメントによって定義されるインデントの部分はスペースのみで構成されます。

  • このチェックボックスをオフにすると、タブのみが使用されます。これは、指定されたタブサイズに適合するスペースのグループが自動的にタブに置き換えられることを意味します。これにより、細かい配置が解除される可能性があります。

タブ文字を使用チェックボックスが選択されている場合は、スマート・タブチェックボックスが使用可能です。

タブ・サイズ

このフィールドには、タブに含めるスペースの数を指定します。

インデント

このフィールドでは、各インデントレベルに挿入されるスペース(またはタブ文字を使用チェックボックスが選択されている場合はタブ)の数を指定します。

連続インデントの文字数

このフィールドでは、式、メソッド宣言、およびメソッド呼び出しで、配列の要素間に挿入するスペース(またはタブ文字を使用チェックボックスが選択されている場合はタブ)の数を指定します。

スペース

このタブを使用して、コード内のスペースを指定します。IntelliJ IDEAにある場所にスペースを自動的に挿入させるには、リスト内のこの場所の横にあるチェックボックスを選択します。結果はプレビューペインに表示されます。

折り返しおよび括弧

このタブで、IntelliJ IDEAがソースコードの再フォーマットに適用するコードスタイルオプションをカスタマイズします。左側のペインには、例外のリスト(再フォーマット時の保持)、およびさまざまなコード構成の配置と位置合わせのオプション(リスト、ステートメント、操作、注釈など)が表示されます。右側のペインにはプレビューが表示されます。

アライメントはインデントオプションよりも優先されます。

再フォーマット時の保持

チェックボックスを使用して、ソースコードを再フォーマットするときにIntelliJ IDEAが行う例外を設定します。例:デフォルトでは、改行チェックボックスが選択されています。標準的な規則より短い行がコードに含まれている場合は、ソースコードを再フォーマットする前に改行チェックボックスを無効にして変換できます。

折り返しオプション

折り返しスタイルは、左側のペインで指定されたさまざまなコード構造(メソッド呼び出しの引数や代入文など)に適用されます。

項目

説明

折り返しスタイル

このリストから、希望の折り返しスタイルを選択します。

  • 折り返しなし : このオプションを選択すると、特別な折り返しスタイルは適用されません。

    このオプションを選択すると、ネストされたアライメントと波括弧の設定は無視されます。

  • 長い場合は折り返す : このオプションを選択すると、右マージンを超える行が適切なインデントで折り返されます。

  • 常に折り返す : このオプションを選択すると、リスト内のすべての要素が折り返され、行ごとに適切なインデントを持つ要素が1つになります。

  • 長い場合に切り捨てる : このオプションを選択すると、リスト内の右マージンを超える要素が折り返され、行ごとに適切なインデントを持つ要素が1つになります。

アライメントオプション

項目

説明

複数行のときに再配置する

このチェックボックスをオンにすると、次の各行の同じ列でコード構成が開始されます。それ以外の場合は、コード構造の位置は現在のインデントレベルによって決定されます。

次のラインの<character(s)>

行が折り返されたときに、指定された文字を次の行に移動するには、このチェックボックスを選択します。

新しい行で 'else'

対応する文または文字を次の行に移動するには、このチェックボックスを使用します。

<character>後の新しい行

指定した文字の後のコードを改行するには、このチェックボックスを選択します。

特殊な else if の扱い

このチェックボックスを選択すると、else if ステートメントは同じ行に配置されます。

それ以外の場合、else if ステートメントは対応するインデントレベルの次の行に移動されます。

インデントケースブランチ

このチェックボックスを選択すると、case ステートメントは対応するインデントレベルに配置されます。それ以外の場合、case ステートメントは switchと同じインデントレベルに配置されます。

波括弧配置オプション

項目

説明

波括弧配置スタイル

このリストを使用して、クラス宣言メソッド宣言、およびその他の種類の宣言における開き括弧の位置を指定します。利用可能なオプションは以下のとおりです。

  • 行末 : 開き括弧を宣言行の末尾に配置するには、このオプションを選択します。

  • 折り返されている場合は次の行 : 左括弧を複数行の宣言行の後の行の先頭に配置するには、このオプションを選択します。

  • 次の行 : このオプションを選択すると、宣言中の行の後の行頭に開き括弧が配置されます。

  • 次の行をシフト : 宣言行の後ろの行に左中括弧を配置して、対応するインデントレベルに移動するには、このオプションを選択します。

  • 次の行をそれぞれシフト : このオプションを選択すると、宣言行の後の行に左中括弧が配置され、次の行も次のインデントレベルに移動します。

強制波括弧

このリストから、if , for , whileおよび do () while ステートメントの中括弧の導入方法を選択してください。利用可能なオプションは以下のとおりです。

    ブランク行

    このタブを使用して、IntelliJ IDEAが再フォーマット後にコードに保持して挿入する空白行の数と数を定義します。場所の種類ごとに、挿入する空白行の数を指定します。結果はプレビューペインに表示されます。

    項目

    説明

    空白行の指定

    この領域には、指定された場所で再フォーマットした後に保持する空白行の数を指定します。

    最終更新日: 2019年12月24日