VSCodeでGoのコードが自動整形されない時の対応

スポンサーリンク

概要

表題の通り VSCode で Golang のコードが自動整形されない時のメモ。
自分の場合は、Prettier の設定が Golang のコードの時にも利いてしまっているせいでした。

対応方法

setting.json に下記を追加します。

  "[go]": {
    "editor.defaultFormatter": "golang.go"
  },

これで、Golang のコード時には、golang.go がフォーマッタとして使われるようになり、自動整形が有効になります。

ちなみに、Golang 用のエクステンションとして下記を使っている場合の話なので、違うエクステンションを使っている場合はそれにあわせてフォーマッタの名前を変更する必要があります。

Go with Visual Studio Code
Learn about Visual Studio Code editor features (code completion, debugging, snippets, linting) for Go.

コメント

タイトルとURLをコピーしました