構成を実行
GoLand では、名前変更操作の設定、コード補完リストの提案、クイックドキュメントなどを構成できます。これらのオプションを設定するには、Ctrl+Alt+S を押して設定を開き、
に移動します。
項目 | 説明 | ||||
---|---|---|---|---|---|
補完時にパラメーター名を提案する | パラメーターの変数名を生成します。例: コード補完リストから ![]() | ||||
入力時に追加のインポートが必要なバリアントを提案する | コード補完リストに、パッケージのインポートが必要なコード構成のバリアントを追加します。
| ||||
Raw 文字列を入力するときにインデントする | Enter を押したときに、生の文字列リテラルのインデントを保持します。生の文字列リテラルは、重大なアクセント記号の間の文字シーケンスです(たとえば、
| ||||
パラメーター情報でドキュメントを表示する | 関数に関するドキュメントを表示します。
| ||||
クリップボードから go パッケージを検出する | GOPATH にパッケージを追加するように提案するダイアログを表示します。GOPATH にまだ含まれていないパッケージへのリンク( ![]() | ||||
ジェネリクスを有効にする (型パラメーターの実験的サポート) | ジェネリックプログラミングをサポートするために、次のドラフト(英語)で導入された型パラメーターの実験的なサポートを有効にします。サポートの詳細については、ジェネリックプログラミングで型パラメーターを使用する方法を参照してください。 | ||||
ディレクトリ名の変更時 | プロジェクトのディレクトリの名前を変更するときに、選択したアクションを実行します。 | ||||
パッケージ名の変更時 | プロジェクト内のパッケージの名前を変更するときに、選択したアクションを実行します。 | ||||
ファイル名の変更時 | プロジェクト内のファイルの名前を変更するときに、選択したアクションを実行します。 |
関連ページ:

ジェネリックプログラミングで型パラメーターを使用する方法
型パラメーターは、ジェネリックプログラミングをサポートするために次のドラフトによって導入されました。型パラメーターを使用することにより、関数宣言で指定された型に依存せずに、受信パラメーターを処理する関数を作成できます。例: 関数は整数のスライスを受け取り、それを出力します。func PrintSliceInts(i []int) { for _, v := range i{ print(v) } } func main() { PrintSliceInts([]int {1,2,3,4,5,6,7...

プロジェクトをテンプレートとして保存する
プロジェクトをテンプレートとして保存することができます。そうすることで、テンプレートベースのプロジェクト、つまりテンプレートプロジェクトとほぼ同じプロジェクトを作成することができます。テンプレートとして保存したプロジェクトは、新規プロジェクトの作成ダイアログダイアログの User-defined カテゴリに表示されます。プロジェクトをテンプレートとして保存するメインメニューからを選択します。開いたダイアログで、テンプレートに名前を付け、説明を入力します。説明には、フォーマットにと、およびとタグを...

Go ツール
gofmt:gofmt を使用すると、開いたファイルまたは Go プロジェクト全体で Go ソースコードをフォーマットできます。単一のファイルの場合、組み込みのインポート管理およびコードフォーマッターを使用できます。インポートはその場で管理されます。インポート管理をカスタマイズするには、を押して設定を開き、に移動します。コードを再フォーマットするには、を押します。gofmt と比較すると、GoLand のフォーマッターは構文的に正しくないコードで動作し、任意のブロックで呼び出すことができます...