記事一覧へ

VSCode Formatter設定

Prettierだけでは解決できないVSCode Formatter設定を手助けするガイド

ClaudeClaude Opus 4.5による翻訳

AI生成コンテンツは不正確または誤解を招く可能性があります。

VSCodeを使用する際、Formatterは非常に重要です。 通常、Google検索するとPrettierとBeautifyがおすすめされます。

私の場合はPrettierを選択して使用していましたが、たまに動作しない言語がありました。 例えば、RustやGo、Javaなどの場合はPrettierが動作しませんでした。

このような場合は、該当言語は別のフォーマッターを使用するように設定すればよく、 通常は該当言語の拡張機能に含まれている場合が多いです。

以下のsettings.jsonファイルは私のVSCode formatter設定です。

"editor.formatOnSave": true,
"[rust]": {
  "editor.defaultFormatter": "matklad.rust-analyzer"
},
"[go]": {
  "editor.defaultFormatter": "golang.go"
},
"[java]": {
  "editor.defaultFormatter": "redhat.java"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",

この設定を適用すれば、少なくともRust、Go、JavaとPrettierがサポートする言語は問題ないはずです。

作成日:
更新日:

前の記事 / 次の記事