自動インポート
まだインポートしていない型、インターフェース、メソッド、関数を使用する場合、IDE は不足しているインポート文を追加するよう促すツールヒントを表示します。これにより、手動で追加する必要がなくなります。提案を受け入れるには、Alt+Enter を押してください。
インポート可能なソースが複数ある場合、Alt+Enter を押すと候補のリストが開きます。

インポートステートメントを自動的に追加する
選択肢がない場合は、インポート文を自動的に追加するように IDE を設定できます。
Ctrl+Alt+S を押して設定を開き、を選択します。
明確なインポートをオンザフライで追加するチェックボックスを選択して、変更を適用します。

自動インポートを無効にする
自動インポートを完全に無効にする場合は、次のことを確認してください。
インポートステートメントの自動挿入は無効になっています。
自動インポートからパッケージを除外する
インポート候補のリストには、不要なパッケージが含まれている場合があります。重複するエントリを自動インポートから除外して、候補のリストに関連アイテムのみが含まれるようにすることができます。
Ctrl+Alt+S を押して設定を開き、を選択します。
自動インポートおよび補完から除外セクションで、
をクリックするか、Alt+Insert を押して除外するクラスまたはパッケージを指定します。
現在のプロジェクトからアイテムを除外するか、すべてのプロジェクトから(グローバルに)アイテムを除外するかを選択することもできます。

インポートの最適化
インポートの最適化機能を使用すると、で指定されたルールに従って、未使用のインポートを削除し、現在のファイルまたはディレクトリ内のすべてのファイルのインポートステートメントを一度に整理できます。
すべてのインポートを最適化する
プロジェクトツールウィンドウ()でファイルまたはディレクトリを選択します。
以下のいずれかを行います。
メインメニューで、に移動します (または Ctrl+Alt+O を押します)。
コンテキストメニューからインポートの最適化を選択します。
(ディレクトリを選択した場合)ディレクトリ内のすべてのファイルでインポートを最適化するか、ローカルで変更されたファイルのみでインポートを最適化するか(プロジェクトがバージョン管理下にある場合)を選択し、実行をクリックします。
1 つのファイルでインポートを最適化する
キャレットをインポートステートメントに置き、Alt+Enter を押すか、
アイコンを使用します。
インポートの最適化を選択します。

コミット時にインポートを最適化する
プロジェクトがバージョン管理されている場合は、変更されたファイルを VCS にコミットする前に、GoLand を構成して、変更されたファイルのインポートを最適化できます。
Alt+0 を押してコミットツールウィンドウを開き、コミットオプションを表示
をクリックします。
をクリックし、コミットメッセージ領域でインポートの最適化チェックボックスを選択します。

保存時にインポートを自動的に最適化する
変更が保存されたときに、変更されたファイルへのインポートを自動的に最適化するように IDE を構成できます。
Ctrl+Alt+S を押して設定を開き、を選択します。
インポートの最適化オプションを有効にします。
さらに、すべてのファイルタイプリストから、インポートを最適化するファイルのタイプを選択します。
変更を適用し、ダイアログを閉じます。
ファイルの再フォーマット時にインポートを最適化する
再フォーマットされるたびに、ファイル内のインポートを最適化するように GoLand に指示できます。
エディターでファイルを開き、Ctrl+Alt+Shift+L を押して、開いたファイルの整形ダイアログでインポートの最適化チェックボックスが選択されていることを確認します。

その後、このプロジェクトで Ctrl+Alt+L を押すたびに、GoLand はインポートを自動的に最適化します。
goimports -local グループ化を使用する
このグループ化を使用すると、GoLand は、指定された文字列で始まるすべてのインポートをサードパーティパッケージの後に配置します。
Ctrl+Alt+S を押して設定を開き、 に移動します。
インポートタブをクリックします。
ソートタイプリストから、goimports を選択します。
グループチェックボックスを選択します。
で始まるインポートラジオボタンをクリックし、テキストフィールドにグループ化接頭辞を入力します。

フォルダー内のすべてのファイルのインポートを最適化する
プロジェクトツールウィンドウでフォルダーを右クリックし、インポートの最適化を選択します。
インポートの最適化ダイアログで、実行をクリックします。
関連ページ:
コードの再フォーマットと再配置
GoLand を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。また、コードの一部または一部のファイルを再フォーマットから除外することもできます。コードフラグメントを再フォーマットするエディターで、再フォーマットしたいコードフラグメントを選択します。...
Git
Go 言語開発環境 GoLand の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。
変更の保存と復元
GoLand は、ファイルに加えた変更を自動的に保存します。保存は、コンパイル、実行、デバッグ、バージョン管理操作の実行、ファイルまたはプロジェクトのクローズ、IDE の終了などのさまざまなイベントによってトリガーされます。ファイルの保存は、サードパーティのプラグインによってトリガーすることもできます。自動保存をトリガーするイベントのほとんどは事前定義されており、構成することはできませんが、変更が失われることはなく、ローカル履歴ですべてを見つけることができます。自動保存動作を設定する設定ダイアロ...
エディターのガター
ガターは、エディターの左側にある垂直の領域です。ガターには、コード作業中に簡単にアクセスできる重要な情報とアクションアイコンが表示されます。ガターの外観と動作は、好みに応じてカスタマイズできます。小さい画面で作業し、ガターやその他の UI 要素が占めるスペースを少なくしたい場合は、コンパクトモードを有効にすることができます。スクリーンリーダーを使用する場合は、行番号、アノテーション、アイコンツールヒントをガターで読み取るように設定できます。ガターの外観を設定するガターの外観を構成するには、ガター...
エディターの基本
GoLand エディターは、コードの作成、読み取り、変更に使用する IDE の主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号、アノテーション、コンテキスト依存のアクションアイコンが表示されます。タブには現在開いているファイルの名前が表示されます。ナビゲーション:さまざまなショートカットを使用して、エディターウィンドウとさまざまなツールウィンドウを切り替え...