GoLand 2026.1 Help

EditorConfig

GoLand では、 EditorConfig サポートにより、各ファイルセットごとにすべてのコードスタイル設定を管理できます。

必要なのは定義したいコードスタイルのファイルを含むルートディレクトリに .editorconfig ファイルを置くことです。 プロジェクトに複数のコードスタイルがある場合(たとえば、テスト用や本番コード用)、プロジェクトの対応するフォルダーに複数の .editorconfig ファイルを含めることができます。 これにより、同時に複数のコードスタイル標準に従うことができます。

.editorconfig ファイルからのすべてのオプションは、それが存在するディレクトリと現在のプロジェクトコードスタイルの上にあるそのすべてのサブディレクトリに適用されます。 親ディレクトリにある .editorconfig または他の .editorconfig ファイルで何も定義されていない場合は、現在の コードスタイルスキームから取得されます。 未定義(未設定 )プロパティの詳細については、 EditorConfig(英語) のドキュメントを参照してください。

.editorconfig ファイルのすべてのオプションは、以下のカテゴリに分類されます。

  • indent_sizeindent_style などの 標準オプション(英語)。 これらのオプションにはドメイン固有の接頭辞がありません。

  • ij_ という接頭辞を持ち、すべての言語に適用可能な一般的な IntelliJ オプション

    • ij_visual_guides

    • ij_formatter_off_tag

    • ij_formatter_on_tag

    • ij_formatter_tags_enabled

    • ij_wrap_on_typing

    • ij_continuation_indent_size

    • ij_smart_tabs

  • 一般的な IntelliJ オプションは、多くの言語 (すべてではありません) でサポートされています。 それらは ij_any_brace_style のように、 ij_any 接頭辞で始まります。

  • <lang> は言語ドメイン ID(通常は小文字の言語名)である ij_<lang>_ 接頭部で始まる IntelliJ 言語固有のオプション、たとえば ij_java_blank_lines_after_imports

すべての IntelliJ .editorconfig プロパティには、 コードスタイルスキームに対応するオプションがあり、同様の命名になっています。

.editorconfig ファイルを追加する

  1. プロジェクト ツールウィンドウ(Alt+1 )で、コードスタイルを定義したいファイルを含むソースディレクトリを右クリックし、コンテキストメニューから 新規 | EditorConfig を選択します。

  2. GoLandがスタブを作成できるように定義したいプロパティを選択するか、必要なプロパティを手動で追加する場合はすべてのチェックボックスを空白のままにします。

  3. コードスタイル設定の変更が実際のソースファイルにどのように影響するかをプレビューするには、 .editorconfig ファイルのガターにある 目のアイコン をクリックし、変更をプレビューするソースファイルを選択します。 プレビューが右側に開きます。

    選択しているファイルが、 目のアイコン をクリックした横のマスクに対応していることを確認してください。

    プレビューペインで変更を加え、構成変更がどのように反映されるかをソースコードに不要な変更を心配せずに試すことができます。 .editorconfig ファイルを閉じるとこれらの変更はすべて破棄されます。

  4. コードを再フォーマットします。 コードフラグメントファイル 、または ディレクトリ内のすべてのファイルを再フォーマットできます。

    または、IDE を 保存時にコードを整形するように構成できます。

エディターで現在開いているファイルに、 .editorconfig ファイルのプロパティによって上書きされるコードスタイルオプションがあるかどうかをすばやく確認するには、ステータスバーのインデントウィジェットを使用します。

ウィジェットの アイコンは、現在のコードスタイルスキームの一部の設定を上書きする .editorconfig ファイルがあることを示します。

EditorConfig アイコン付きのインデントウィジェット

ウィジェットをクリック:

  • .editorconfig を開く をクリックして、現在作業しているファイルに影響を与える最も近い .editorconfig ファイルを開きます。

  • プロジェクトに関連するファイルを表示… を選択して、プロジェクト内のすべての .editorconfig ファイルのリストを開きます。

  • EditorConfig を無効化 をクリックして、プロジェクトで EditorConfig サポートを無効にし、現在のコードスタイルスキームの設定を使用します。 設定で EditorConfig サポートを無効にすることもできます。

インデントウィジェットから開いた EditorConfig メニュー

コードスタイルを .editorconfig ファイルにエクスポートする

  1. Ctrl+Alt+S を押して設定を開き、 エディター | コードスタイル を選択します。

  2. エクスポートするコードスタイル スキーム​​ を選択します: プロジェクトスキームまたは IDE レベルのスキームの 1 つ。

  3. the Show Scheme Actions button をクリックし、 エクスポート を選択し、次に EditorConfig ファイル を選択します。

    コードスタイル設定を .editorconfig ファイルとしてエクスポートする
  4. ファイルを保存するフォルダーを指定します。

.editorconfig ファイルにコードスタイル設定をインポートするには、 プロジェクト ツールウィンドウ (Alt+1 または 表示 | ツール Windows | プロジェクト) の必要なフォルダーにファイルをドラッグします。

EditorConfig サポートを無効にする

.editorconfig 設定ファイルの作成後に IDE 設定を使用する場合は、作成した .editorconfig ファイルをプロジェクトから削除せずに EditorConfig サポートを無効にすることができます。

  1. Ctrl+Alt+S を押して設定を開き、 エディター | コードスタイル を選択します。

  2. EditorConfig のサポートを有効にする チェックボックスをクリアします。

  3. 変更を適用して、ダイアログを閉じます。

2026 年 5 月 22 日