Tailwind CSSのコーディングに必須の4つのVS Code拡張機能

Tailwind CSSのVS Code拡張機能

Tailwind CSSは、HTMLおよびCSSのフロントエンド開発を効率化するための人気のあるフレームワークです。

VS CodeのTailwind CSSの拡張機能を活用することで、さらに生産性を向上させることができるのですが、拡張機能がインストールされておらず、開発効率を低下させている開発者がいます。

この記事ではTailwind CSSのコーディングに必須の4つのVS Code拡張機能について説明しています。

1. Tailwind CSS IntelliSense

Tailwind CSSのコーディングに必須の4つのVS Code拡張機能

オートコンプリート、構文の強調表示、構文チェックなどの高度な機能を提供します。

Tailwind CSSには大量のclass名が存在するため、Tailwind CSS IntelliSenseでclass名の候補などが表示できる状態でないと、開発効率が低下します。

Tailwind CSS IntelliSense

2. Prettier

Prettierソースコードを整形してくれるツールです。

VS Code拡張機能のPrettierをインストールするとコードの整形がしやすくなります。

Prettier

さらに、prettierとprettier-plugin-tailwindcssをインストールすることで、class名の順序を上書き保存時に自動整形できます。

npm install -D prettier prettier-plugin-tailwindcss
prettier-plugin-tailwindcssの使用例

Tailwind CSSでは大量のCSSクラス名を記述するので、class名を見やすくするためにPrettierは必須です。

これがないと場所によってclass名の順序が異なるカオスなコードになってしまいます。

prettier-plugin-tailwindcssを使用するにはVS Codeのプロジェクトフォルダのルートに.prettierrcを用意して、"plugins": ["prettier-plugin-tailwindcss"] を指定する必要があります。

{
  "plugins": ["prettier-plugin-tailwindcss"]
}

3. PostCSS Language Support

Tailwind CSSでは以下のように@tailwindでTailwind CSSを使うためのファイルを読み込みます。

@tailwind base;
@tailwind components;
@tailwind utilities;

デフォルトのVS Codeでは@tailwindは不明の記述と解釈されてしまうため警告が表示されてしまいます。

VS Code @tailwind warning

PostCSS Language Supportをインストールすれば警告が表示されなくなります。

Tailwind CSSではほかにも@layerや@applyなども使用されますが、これらに関してもPostCSS Language Supportをインストールすれば警告が表示されません。

PostCSS Language Support

4. Tailwind Docs

VSCodeのコマンドパレットからTailwindドキュメントページにアクセスできるようにする拡張機能。

Tailwind CSSはドキュメントを参照する機会が多いので必ずインストールしたほうが良いです。

Tailwind Docs Command Palette
Tailwind Docs Simple Browser

Tailwind Docs

カテゴリーcss