GoLand 2026.1 Help

自動インポート

まだインポートしていない型、インターフェース、メソッド、または関数を使用すると、IDE は足りないインポートステートメントを追加するよう促すツールチップを表示するため、手動で追加する必要はありません。 Alt+Enter を押すと、提案を受け入れます。

インポート可能なソースが複数ある場合、 Alt+Enter を押すと候補のリストが開きます。

自動インポートツールチップ

インポートステートメントを自動的に追加する

オプションがない場合は、インポートステートメントを自動的に追加するように IDE を設定できます。

  1. Ctrl+Alt+S を押して設定を開き、 Go | インポート を選択します。

  2. 明確なインポートをオンザフライで追加する チェックボックスを選択して、変更を適用します。

    明確なインポートをオンザフライで追加するチェックボックス

自動インポートを無効にする

自動インポートを完全に無効化したい場合は、次のことを確認してください:

自動インポートからパッケージを除外する

インポート候補のリストには、不要なパッケージが含まれている場合があります。 重複するエントリを自動インポートから除外して、候補のリストに関連アイテムのみが含まれるようにすることができます。

  1. Ctrl+Alt+S を押して設定を開き、 Go | インポート を選択します。

  2. 自動インポートおよび補完から除外 セクションで、 追加ボタン をクリックするか、 Alt+Insert を押して除外するクラスまたはパッケージを指定します。

    現在のプロジェクトからアイテムを除外するか、すべてのプロジェクトから(グローバルに)アイテムを除外するかを選択できます。

    インポートおよび補完から除外

インポートの最適化

インポートの最適化 機能を使用すると、 設定 | エディター | コードスタイル | <language> | インポート で指定されたルールに従って、未使用のインポートを削除し、現在のファイルまたはディレクトリ内のすべてのファイルのインポートステートメントを一度に整理できます。

すべてのインポートを最適化する

  1. プロジェクト ツールウィンドウ(表示 | ツール Windows | プロジェクト )でファイルまたはディレクトリを選択します。

  2. 以下のいずれかを行います:

    • メインメニューで、 コード | インポートの最適化 に移動します (または Ctrl+Alt+O を押します)。

    • コンテキストメニューから インポートの最適化 を選択します。

  3. (ディレクトリを選択した場合)ディレクトリ内のすべてのファイルでインポートを最適化するか、ローカルで変更されたファイルのみでインポートを最適化するか(プロジェクトがバージョン管理下にある場合)を選択し、 実行 をクリックします。

1 つのファイルでインポートを最適化する

  1. キャレットをインポートステートメントに置き、 Alt+Enter を押すか、 インテンションアクションボタン アイコンを使用します。

  2. インポートの最適化 を選択します。

use ステートメントを削除

コミット時にインポートを最適化する

プロジェクトがバージョン管理されている場合、変更ファイルを VCS にコミットする前に、GoLand でインポートを最適化できるように設定できます。

  1. Alt+0 を押して コミット ツールウィンドウを開き、 コミットオプションを表示 設定ボタン をクリックします。

  2. コミットオプションを表示 をクリックし、コミットメッセージ領域で インポートの最適化 チェックボックスを選択します。

    高度なコミットオプションポップアップ

保存時にインポートを自動的に最適化する

変更が保存されたときに、変更されたファイルへのインポートを自動的に最適化するように IDE を構成できます。

  1. Ctrl+Alt+S を押して設定を開き、 ツール | 保存時のアクション を選択します。

  2. インポートの最適化 オプションを有効化します。

    さらに、 すべてのファイルタイプ リストから、インポートを最適化するファイルのタイプを選択します。

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

ファイルの整形時にインポートを最適化する

ファイルが再フォーマットされるたびに、GoLand がインポートを最適化するよう指示できます。

  • エディタでファイルを開き、 Ctrl+Alt+Shift+L を押して、開いた ファイルの整形 ダイアログで インポートの最適化 チェックボックスが選択されていることを確認します。

    ファイル整形ダイアログ

その後、このプロジェクトで Ctrl+Alt+L を押すたびに、GoLand はインポートを自動的に最適化します。

goimports -local グループ化を使用する

このグループ化を使用すると、GoLand は指定した文字列で始まるすべてのインポートをサードパーティパッケージの後に配置します。

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

  2. インポート タブをクリックします。

  3. ソートタイプ リストから goimports を選択してください。

  4. グループ チェックボックスを選択します。

  5. で始まるインポート ラジオボタンをクリックし、テキストフィールドにグループ化接頭辞を入力します。

    goimports -local グループ化

フォルダー内のすべてのファイルのインポートを最適化する

  1. プロジェクト ツールウィンドウでフォルダーを右クリックし、 インポートの最適化 を選択します。

  2. インポートの最適化 ダイアログで、 実行 をクリックします。

2026 年 5 月 22 日