IntelliJとGolangプラグインを使用します。ファイルの保存時にgofmtを実行するようにIDEを構成することは可能ですか?
もちろんできます。
File Type
:Go
、Program
:gofmt
、Arguments
:-w $FilePath$
の絶対パスを設定しますOK
をクリックしますGogland EAP 16 On Saveアクションを廃止し、 File Watchersプラグイン に置き換えました。
以前に保存時アクションを設定している場合、IDEはプラグインをインストールしてすべてを自動的に設定するようプロンプトを表示します。自分でゼロからセットアップする場合は、File Watchersプラグインがあるかどうかを確認し、インストールしていない場合は確認してください。
gofmtを有効にする:
Settings | Tools | File Watchers
に移動します。+
ボタンをクリックし、go fmt
を選択します。goimports
とgometalinter
についても同じことができます。