[解決済み] 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ファイルを保存するたびに
関連
-
[解決済み] Notepad++ 用の Go 言語プラグイン
-
[解決済み] Go パッケージは log.Fatal を使うべきですか、そしてそれはいつですか?
-
コンパイル: バージョン "" は go ツールのバージョン "" と一致しません。
-
[解決済み] Goでfloat64をintに変換する
-
[解決済み] Goでマップにキーが含まれているかどうかを確認するには?
-
[解決済み] Goで2つのスライスを連結する
-
[解決済み] Goでオブジェクトの型を見つけるには?
-
[解決済み] Goの:=と=の演算子の違い
-
eclipse+goclipseプラグイン+gdbによるgo言語開発デバッグ環境の構築 ---最終起動シーケンスでのエラー MIコマンドの実行に失敗しました。
-
[解決済み】Goで設定を処理する方法【終了しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】vsコードの解決方法 - goplsコマンドが使用できません。
-
[解決済み] Go モジュールのローカル リポジトリとして Artifactory を使用する方法
-
[解決済み] GO言語:致命的なエラー:すべてのゴルーチンがスリープしている - デッドロック
-
[解決済み] Cgo: すみません、未実装です: 64ビットモードはコンパイルされていません。
-
goland reports an error: package XXX is not in GOROOT (X:\XXXGo ╱src╱XXX)
-
[解決済み] 2枚のスライスの等価性を確認する
-
パッケージ "github.com/gorilla/websocket" を見つけることができません。
-
[解決済み】関数宣言の構文:関数名の前に括弧でくくられたもの
-
[解決済み】ルーンとは何ですか?
-
[解決済み】チャンネルを開いたままにしておいてもいいのでしょうか?