LoginSignup
7
2

More than 3 years have passed since last update.

vscodeでtypescriptのフォーマッター(prettier)を使う方法

Last updated at Posted at 2020-12-28

開発するときのeditorとしてvscodeを使っています。
reactを使って開発をしており、
typescriptを導入し始めたあたりから、
コードのフォーマットが起動しなくなり、
あれこれと試したので、備忘録として残しておきます。

Prettier - Code formatter のインストール

下記ページで「Install」ボタンを押して、インストールする。
https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

vscodeのextensionsで「prettier」で検索してもいいが、たくさん出てわからなくなるからやらない。
(私は、ここで変なのをインストールしてしまって、公式ドキュメントを見ても、上手く設定できず、躓きました。。。)

settings.json

vscodeの「View > Command Palette」
image.png
「settings.json」と検索し、
「Open Settings(JSON)」をクリックする。
image.png

すると、vscodeの設定ファイルであるsettings.jsonが開くので、
下記を追記する。

settings.json
{
  ...,
  ...,
  // 下記の2行を追記
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true,
}

試してみる

Ctrl + S でファイルを保存した時
Alt + Shift + F でコード整形ショートカットを実行した時
にちゃんと変換されるようになりました!
ezgif.com-gif-maker.gif

その他の設定

詳細に設定するには、「.prettierrc」をプロジェクトのルートディレクトリに配置すればいいみたいです。

7
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
2