1. ホーム
  2. go

[解決済み] gofmtの使い方を教えてください。

2022-03-12 20:19:59

質問

golangを学び始めて、インストールした JetBrainsのGoLand . 私は本を読んでいる Go プログラミング言語 を使用することを強く推奨しています。 gofmt ツールを使って保存してください。GoLandでこの推奨に従うにはどうしたらいいでしょうか?

どのように解決するのですか?

GoLandは以下のコマンドを持っています。 go fmt ファイルやプロジェクトの ファイル上で右クリックすると、quot;Go tools"の下に表示されます。そこにショートカットがあります。

また、quot;Reformat code"コマンド(私にとってはcommand-Alt-Lにバインドされています)を使用することもできます。これは、100%同じではありません。 go fmt しかし、非常に近い。また、他の言語でも使えます。

ターミナルが開いていれば go fmt ./... を使用すると、ディレクトリ内のすべてのファイル (サブディレクトリを含む) をフォーマットすることができます。これを git のコミットフックに記述しておけば、コミットするたびにこれを実行することができます。

他の方もおっしゃっていますが、環境設定 → ツール → ファイルウォッチャー にファイルウォッチャーの項目があり、その中で go fmt または goimports Goファイルを保存するたびに