GoLand 2019.3ヘルプ

Goツールとの統合

gofmtでコードを書いてください

gofmtを使用すると、開いたファイルまたはGoプロジェクト全体でGoソースコードをフォーマットできます。

開いたファイルのコードを書式設定するには、ツール | Go ツール | Go fmt ファイルを参照してください。

現在のプロジェクトのコードを書式設定するには、ツール | Go ツール | Go fmt プロジェクトに移動します。

変更をVCSにコミットする前にコードをフォーマットするには、FMにジャンプチェックボックスを選択します。変更のコミットの詳細について

Example of the go fmt tool

goimportsでインポート行を自動的に追加する

  1. プロジェクトにgoimportsがない場合は、Goimports ファイル通知ウィンドウのgo get goportsのリンクをクリックします。それ以外の場合は、ターミナルツールウィンドウ(表示 | ツール・ウィンドウ | ターミナル)を開き、次のコマンドを入力してgoimportsをインストールします。go get golang.org/x/tools/cmd/goimportsEnterを押す。

  2. 不足しているインポートを追加するには、ツール | Go ツールに移動し、Goimports ファイルをクリックします。

Example of goimports

goを使ってソースファイルを作成または更新する

  1. Goコードに次の行を追加する: //go:generate command arguments (たとえば、//go:generate stringer -type=Pill )

  2. ツール | Go ツール | Go generate ファイルをクリックします。

Example of go generate

go vetでGoコードをインスペクションする

go vetで可能性のあるバグや疑わしい構造を見つけるには、ツール | Go ツール | Go vet ファイルをクリックしてください。ターミナルツールウィンドウでコード解析の結果を見ることができます。

Example of go vet
最終更新日: 2020年1月15日