9
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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」をプロジェクトのルートディレクトリに配置すればいいみたいです。

9
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
9
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?