![](https://hrdyuic.com/wp-content/uploads/8335d558d151e09a696fb916ebabfbd5.png)
VSCodeは導入したんだけど、Web制作に必要な拡張機能が分からないので教えてほしいです。
こういった悩みにお答えします。
本記事で解決できること
- VSCodeでWeb制作にオススメな拡張機能
- 拡張機能の設定方法
- 拡張機能以外のオススメな設定
![](https://hrdyuic.com/wp-content/uploads/growtika-9WnjxT1NCoY-unsplash.jpg)
![](https://hrdyuic.com/wp-content/uploads/growtika-9WnjxT1NCoY-unsplash.jpg)
![](https://hrdyuic.com/wp-content/uploads/evelyn-clement-TjvEfjXIb_s-unsplash.jpg)
![](https://hrdyuic.com/wp-content/uploads/evelyn-clement-TjvEfjXIb_s-unsplash.jpg)
是非、最後までご覧ください。
【VSCode】Web制作の作業がはかどるオススメ拡張機能16選
Japanese Language Pack for Visual Studio Code
デフォルトでは英語のVSCodeを日本語化してくれます。
英語から日本語へ
拡張機能(四角が4つのマーク)を選択します。
![](https://hrdyuic.com/wp-content/uploads/aacac3316dcaa45ea379b0f63b1f8199.jpg)
![](https://hrdyuic.com/wp-content/uploads/aacac3316dcaa45ea379b0f63b1f8199.jpg)
下記を「Search Extensions in Marketplace」にコピペします。
![](https://hrdyuic.com/wp-content/uploads/a1caafd7850eb6f5918565dbcae54cd9.jpg)
![](https://hrdyuic.com/wp-content/uploads/a1caafd7850eb6f5918565dbcae54cd9.jpg)
「Japanese Language Pack for Visual Studio Code」が一番上に表示されます(たぶん、、、)。
![](https://hrdyuic.com/wp-content/uploads/c38775198d5de417555e302f8179643f.jpg)
![](https://hrdyuic.com/wp-content/uploads/c38775198d5de417555e302f8179643f.jpg)
「install」をクリックします。
![](https://hrdyuic.com/wp-content/uploads/9d921ac1afd5bee6a838b07a27380caa.jpg)
![](https://hrdyuic.com/wp-content/uploads/9d921ac1afd5bee6a838b07a27380caa.jpg)
そして、「Change Language and Restart」をクリックします。
![](https://hrdyuic.com/wp-content/uploads/bbd6dda1b8ad62629618ad5560e7785b.jpg)
![](https://hrdyuic.com/wp-content/uploads/bbd6dda1b8ad62629618ad5560e7785b.jpg)
その後、再起動されると日本語に変わっています。
![](https://hrdyuic.com/wp-content/uploads/9e54a38adf6810a8dcbe87ebbf71404e.jpg)
![](https://hrdyuic.com/wp-content/uploads/9e54a38adf6810a8dcbe87ebbf71404e.jpg)
変更の自動保存
自動保存の設定をしていない場合です。
このように画面を閉じようとする度に「
に加えた変更を保存しますか?」という案内が表示されます。自動保存の設定を行います。
「
」>「設定」を選択します。![](https://hrdyuic.com/wp-content/uploads/08e53867e13caa551065696d15bea7dd.jpg)
![](https://hrdyuic.com/wp-content/uploads/08e53867e13caa551065696d15bea7dd.jpg)
「設定」画面が表示されました。
- Files: Auto Save:off(デフォルト)→「afterDelay」へと変更します。
![](https://hrdyuic.com/wp-content/uploads/8e173b43dff4008376caf09938d51cf3.jpg)
![](https://hrdyuic.com/wp-content/uploads/8e173b43dff4008376caf09938d51cf3.jpg)
自動保存が設定された場合です。
自動保存されているため「
に加えた変更を保存しますか?」という案内が表示されずに画面が閉じます。保存でインデントを整える。
「 」>「設定」を選択します。
![](https://hrdyuic.com/wp-content/uploads/08e53867e13caa551065696d15bea7dd.jpg)
![](https://hrdyuic.com/wp-content/uploads/08e53867e13caa551065696d15bea7dd.jpg)
「設定の検索」から検索をかけます。
下記を「設定の検索」にコピペします。
![](https://hrdyuic.com/wp-content/uploads/4311ea78b2095d4022aeee8362cfcc1f.jpg)
![](https://hrdyuic.com/wp-content/uploads/4311ea78b2095d4022aeee8362cfcc1f.jpg)
その後、下記画面が表示されるので「Editor: Format On Save」に「
」を入れます。![](https://hrdyuic.com/wp-content/uploads/2e31c6f66c8e9e1878a8c6b4914043b6.jpg)
![](https://hrdyuic.com/wp-content/uploads/2e31c6f66c8e9e1878a8c6b4914043b6.jpg)
これでインデントが整えられるようになりました。
インデントが整えられる場面です。
Macであれば⌘+S
、windowsであればCtrl+S
でインデントが整います。
全角スペースを表示させる。
デフォルトでは、全角スペースや全角の「#」や「!」は「黄色枠」で表示されます。
全角スペースが「黄色枠」で表示されるのは良いのですが、全角の「#」や「!」も「黄色枠」で表示されるのは気持ち悪いので、そこだけ表示させないようにしていきます。
![](https://hrdyuic.com/wp-content/uploads/7912d0fc3c72c0819ce166f6ff1c5cd9.jpg)
![](https://hrdyuic.com/wp-content/uploads/7912d0fc3c72c0819ce166f6ff1c5cd9.jpg)
「 」>「設定」を選択します。
![](https://hrdyuic.com/wp-content/uploads/3a3bb13b2a606942b3e2f2b94f48c22e.jpg)
![](https://hrdyuic.com/wp-content/uploads/3a3bb13b2a606942b3e2f2b94f48c22e.jpg)
「設定の検索」から検索をかけます。
下記を「設定の検索」にコピペします。
![](https://hrdyuic.com/wp-content/uploads/3e9f49cc4cc8997ba62791bcbc4e32e6.jpg)
![](https://hrdyuic.com/wp-content/uploads/3e9f49cc4cc8997ba62791bcbc4e32e6.jpg)
その後、下記画面が表示されるので「Editor › Unicode Highlight: Ambiguous Characters」に「
」を外します。![](https://hrdyuic.com/wp-content/uploads/10a0fbcc249eb252413e3dc435939f1b.jpg)
![](https://hrdyuic.com/wp-content/uploads/10a0fbcc249eb252413e3dc435939f1b.jpg)
これで下記画像をご覧の通り全角の「#」と「!」に「黄色枠」は表示されなくなりました。
![](https://hrdyuic.com/wp-content/uploads/29d160b93891453ec9177d9d8cbf8bb0.jpg)
![](https://hrdyuic.com/wp-content/uploads/29d160b93891453ec9177d9d8cbf8bb0.jpg)
コメントの全角スペースに「黄色枠」を表示させる方法も紹介します。
デフォルトでは、コメントの全角スペースに「黄色枠」は表示されません。
![](https://hrdyuic.com/wp-content/uploads/f5f7873bf57052a8aa14e0b0791ba287.jpg)
![](https://hrdyuic.com/wp-content/uploads/f5f7873bf57052a8aa14e0b0791ba287.jpg)
「
」>「設定」を選択します。![](https://hrdyuic.com/wp-content/uploads/afeec338e8c7392761580b66bae70417.jpg)
![](https://hrdyuic.com/wp-content/uploads/afeec338e8c7392761580b66bae70417.jpg)
下記を「設定の検索」にコピペします。
![](https://hrdyuic.com/wp-content/uploads/3e9f49cc4cc8997ba62791bcbc4e32e6.jpg)
![](https://hrdyuic.com/wp-content/uploads/3e9f49cc4cc8997ba62791bcbc4e32e6.jpg)
その後、下記画面が表示されます。
Editor › Unicode Highlight: Include Comments :「inUntrustedWorkspace」→「true」へと変更します。
![](https://hrdyuic.com/wp-content/uploads/44291a0f9ce5ddef9517779214c89da3.jpg)
![](https://hrdyuic.com/wp-content/uploads/44291a0f9ce5ddef9517779214c89da3.jpg)
これで下記画像をご覧の通りコメントの全角スペースも「黄色枠」で表示されるようになりました。
![](https://hrdyuic.com/wp-content/uploads/e20eaa5441230a9426e6d020e6b2c9c2.jpg)
![](https://hrdyuic.com/wp-content/uploads/e20eaa5441230a9426e6d020e6b2c9c2.jpg)
ペアになるカッコに色をつける。
デフォルトでは、ペアになる( )
や{ }
の色が同じになります。
基本的にはデフォルトのままで良いと思いますが、解除する方法を紹介しておきます。
![](https://hrdyuic.com/wp-content/uploads/9c6ceade976c40769a8a4e0cc2d4be3c.jpg)
![](https://hrdyuic.com/wp-content/uploads/9c6ceade976c40769a8a4e0cc2d4be3c.jpg)
「
」>「設定」を選択します。![](https://hrdyuic.com/wp-content/uploads/66ac68d1a73deda606ddde35966502c8.jpg)
![](https://hrdyuic.com/wp-content/uploads/66ac68d1a73deda606ddde35966502c8.jpg)
下記を「設定の検索」にコピペします。
![](https://hrdyuic.com/wp-content/uploads/3e0be8859c10e7743c166fc4ec8a8bb1.jpg)
![](https://hrdyuic.com/wp-content/uploads/3e0be8859c10e7743c166fc4ec8a8bb1.jpg)
その後、下記画面が表示されるので「Editor › Bracket Pair Colorization: Enabled」の「
」を外します。![](https://hrdyuic.com/wp-content/uploads/f5f0dd2a08a26d6c0139a16a82fdc0be.jpg)
![](https://hrdyuic.com/wp-content/uploads/f5f0dd2a08a26d6c0139a16a82fdc0be.jpg)
すると下記画像をご覧の通りペアになる全ての( )
や{ }
の色が白になりました。
![](https://hrdyuic.com/wp-content/uploads/930fa9537556bb718e174438c67cf7cd.jpg)
![](https://hrdyuic.com/wp-content/uploads/930fa9537556bb718e174438c67cf7cd.jpg)
Auto Rename Tag
開始タグを修正すると、同時に終了タグも修正してくれます。
インストール前
インストール後※特に設定の必要はなく、プラグインを「有効」にすればOKです。
Code Spell Checker
英単語のスペルミスがあると「波線」を引いて教えてくれます。
インストール前
![](https://hrdyuic.com/wp-content/uploads/c17dd97e4716cff728d1d4aa0e67865c.jpg)
![](https://hrdyuic.com/wp-content/uploads/c17dd97e4716cff728d1d4aa0e67865c.jpg)
インストール後
※特に設定の必要はなく、プラグインを「有効」にすればOKです。
変わりづらいですが「serch(正しくはsearchです。)」の下に波線が引かれています。
![](https://hrdyuic.com/wp-content/uploads/e7f00cfabbca00f11c83e097a2e3366a.jpg)
![](https://hrdyuic.com/wp-content/uploads/e7f00cfabbca00f11c83e097a2e3366a.jpg)
CSS Peek
「⌘」を押しながらクラス名(mb6)
にカーソルを合わせると、CSSを確認することができたり、そのままクリックするとmain.cssに書いている.mb6
に移動することができます。
※特に設定の必要はなく、プラグインを「有効」にすればOKです。
DartJS Sass Compiler and Sass Watcher
動画の流れ
- 流れ①:main.scssにコードを書きます。
- 流れ②:文字色が赤になります。 + cssフォルダが作成されます。
- 流れ③:cssフォルダを開いてmain.cssファイルを開くとmain.scssと同じコードが書かれています。
- 流れ④:main.scssのコードを書き換えます。 + 文字色が青に変わります。
- 流れ⑤:main.cssファイルを開くとmain.scssと同じコードに書き換えられています。
![](https://junpei-sugiyama.com/wp-content/uploads/2022/08/dartjs-sass-compiler-eye.jpg)
![](https://junpei-sugiyama.com/wp-content/uploads/2022/08/dartjs-sass-compiler-eye.jpg)
Highlight Matching Tag
対応するタグ(開始タグと終了タグ)に「黄色の下線」が引かれて表示されます。
インストール前
インストール後
※特に設定の必要はなく、プラグインを「有効」にすればOKです。
HTML CSS Support
class名やid名を入力するときに補完してくれる拡張機能です。
インストール前
インストール後
※特に設定の必要はなく、プラグインを「有効」にすればOKです。
HTMLHint
HTMLの記述ミスがあると「黄色の波線」を引いて教えてくれます。
インストール前
赤枠内に1箇所記述ミスがあるのですが分かりますか?
![](https://hrdyuic.com/wp-content/uploads/9c128b07e4cf3df705ea1bb9b7d50565.jpg)
![](https://hrdyuic.com/wp-content/uploads/9c128b07e4cf3df705ea1bb9b7d50565.jpg)
インストール後
※特に設定の必要はなく、プラグインを「有効」にすればOKです。
正解は、sectionの終了タグ(</section>)が2箇所あります。
![](https://hrdyuic.com/wp-content/uploads/dea1955caa6acae57d7b9a66c3d2b513.jpg)
![](https://hrdyuic.com/wp-content/uploads/dea1955caa6acae57d7b9a66c3d2b513.jpg)
このように記述ミスを教えてくれます。
htmltagwrap
タグで囲みたい範囲を選択して、Macであればoption + W
、windowsであればalt+W
を押すとpタグで囲ってくれます。
そのままpタグを消して他のタグに書き換える事も出来ます。
※特に設定の必要はなく、プラグインを「有効」にすればOKです。
indent-rainbow
インデントに色をつけてくれます。
インストール前
![](https://hrdyuic.com/wp-content/uploads/fb00c5174a6d0567ec56d63424344597.jpg)
![](https://hrdyuic.com/wp-content/uploads/fb00c5174a6d0567ec56d63424344597.jpg)
インストール後
※特に設定の必要はなく、プラグインを「有効」にすればOKです。
![](https://hrdyuic.com/wp-content/uploads/908c71699be580640596efdb40a3334a.jpg)
![](https://hrdyuic.com/wp-content/uploads/908c71699be580640596efdb40a3334a.jpg)
Live Server
HTMLやCSSの変更を「再読み込み」することなく反映させることができます。
インストール前
- 手順①:画面左側の「index.html」を画面右側にドラッグ&ドロップすることで画面右側に「index.html」に書いている内容が表示されます。
- 手順②:画面左側に書いている「Lorem ipsum dolor sit amet.」を消した後「再読み込み」します。
- 手順③:すると、画面右側の「Lorem ipsum dolor sit amet.」が消えます。
- 手順④:再度「Lorem ipsum dolor sit amet.」を戻し「再読み込み」すると「Lorem ipsum dolor sit amet.」が表示されます。
インストール後※特に設定の必要はなく、プラグインを「有効」にすればOKです。
- 手順①:画面左側右下の「Go Live」をクリックすると画面右側に「index.html」に書かれている内容が表示されます。
- 手順②:画面左側に書いている「Lorem ipsum dolor sit amet.」を消します。
- 手順③:すると、「再読み込み」することなく画面右側の「Lorem ipsum dolor sit amet.」が消えます。
- 手順④:再度「Lorem ipsum dolor sit amet.」を戻すと「再読み込み」することなく「Lorem ipsum dolor sit amet.」が表示されます。
Path Intellisense
ファイルパスを補完してくれる拡張機能です。
※特に設定の必要はなく、プラグインを「有効」にすればOKです。
PHP Intelephense
VSCodeのオートフォーマッタ(インデントを整えてくれる)は様々な言語に対応しているのですがPHPには対応していません。
そこで、こちらのプラグインを入れることで、Macであれば、windowsであれば +option + F
shift + alt + F
でインデントを整えてコードを見やすくしてくれます。
インストール前
インストール後
赤色の波線(エラー表示)を消す方法を紹介します。
WordPressのテンプレートタグはPHP`の標準の関数ではないためエラー(赤の波線)にしてしまいます。
「
」>「設定」を選択します。![](https://hrdyuic.com/wp-content/uploads/08a8c9df94764fd55df782da9c1c282a.jpg)
![](https://hrdyuic.com/wp-content/uploads/08a8c9df94764fd55df782da9c1c282a.jpg)
その後、下記画面の「設定の検索」に下記をコピペします。
![](https://hrdyuic.com/wp-content/uploads/dd655cac0adb33398206610bc97d90d2.jpg)
![](https://hrdyuic.com/wp-content/uploads/dd655cac0adb33398206610bc97d90d2.jpg)
下記画像の「項目の追加」から「wordpress」を追加します。
![](https://hrdyuic.com/wp-content/uploads/c032ca87c484a7231de260769cd56edb.jpg)
![](https://hrdyuic.com/wp-content/uploads/c032ca87c484a7231de260769cd56edb.jpg)
すると、下記画像をご覧の通り、赤の波線(エラー表示)が消えました。
![](https://hrdyuic.com/wp-content/uploads/c3c2e7070d1f00fb27b55af13ef7128e.jpg)
![](https://hrdyuic.com/wp-content/uploads/c3c2e7070d1f00fb27b55af13ef7128e.jpg)
Prettier
HTML、CSS、JavaScript(jQuery)などのコードを保存と同時に整えてくれます。
設定方法
「
」>「設定」を選択します。![](https://hrdyuic.com/wp-content/uploads/08e53867e13caa551065696d15bea7dd.jpg)
![](https://hrdyuic.com/wp-content/uploads/08e53867e13caa551065696d15bea7dd.jpg)
下記を「設定の検索」にコピペします。
![](https://hrdyuic.com/wp-content/uploads/4311ea78b2095d4022aeee8362cfcc1f.jpg)
![](https://hrdyuic.com/wp-content/uploads/4311ea78b2095d4022aeee8362cfcc1f.jpg)
その後、下記画面が表示されるので「Editor: Default Formatter」を選択します。
![](https://hrdyuic.com/wp-content/uploads/60a4dc3a0596f8dc1430358bbf8aac48.jpg)
![](https://hrdyuic.com/wp-content/uploads/60a4dc3a0596f8dc1430358bbf8aac48.jpg)
以上で設定は完了しました。
保存と同時にコードが整えられる様子です。
![](https://mavs-wp-media-server.s3.ap-northeast-1.amazonaws.com/2019/10/10110709/Prettier.png)
![](https://mavs-wp-media-server.s3.ap-northeast-1.amazonaws.com/2019/10/10110709/Prettier.png)
vscode-icons
フォルダやファイルのアイコンのデザインを変更することができます。
設定方法
「
」>「テーマ」>「ファイルアイコンのテーマ」を選択します。![](https://hrdyuic.com/wp-content/uploads/26855359cfc848f520ab7a8fd35ee06f.jpg)
![](https://hrdyuic.com/wp-content/uploads/26855359cfc848f520ab7a8fd35ee06f.jpg)
ファイルアイコンの選択画面が表示されます。
![](https://hrdyuic.com/wp-content/uploads/bcd4ff1ac631d30cbd0c248b7e10b57f.jpg)
![](https://hrdyuic.com/wp-content/uploads/bcd4ff1ac631d30cbd0c248b7e10b57f.jpg)
以下よりそれぞれのファイルアイコンを確認することができます。
![](https://hrdyuic.com/wp-content/uploads/1bb77dcfffb4e19b849ffebc4179620d.jpg)
![](https://hrdyuic.com/wp-content/uploads/1bb77dcfffb4e19b849ffebc4179620d.jpg)
WordPress Snippets
WordPressの関数(テンプレートタグ)を入力補完してくれます。
今回はget_template_part();
の入力補完を例に紹介します。
![](https://hrdyuic.com/wp-content/uploads/7f98783d78d20e432c48cda020aa867c.jpg)
![](https://hrdyuic.com/wp-content/uploads/7f98783d78d20e432c48cda020aa867c.jpg)
インストール前
get_te
まで入力してもget_template_part();
は入力補完の候補して挙がってきません。
![](https://hrdyuic.com/wp-content/uploads/a3a66b8399d69c7324b51c1e7b370f5a.jpg)
![](https://hrdyuic.com/wp-content/uploads/a3a66b8399d69c7324b51c1e7b370f5a.jpg)
インストール後
※特に設定の必要はなく、プラグインを「有効」にすればOKです。
get_te
と入力するとget_template_part();
が入力補完の候補として挙がってきます。
![](https://hrdyuic.com/wp-content/uploads/0a4be619a5c4d5920577796368a0cc7a.jpg)
![](https://hrdyuic.com/wp-content/uploads/0a4be619a5c4d5920577796368a0cc7a.jpg)
今後もWeb制作の作業がはかどるオススメ拡張機能を見つけた際には紹介していきます。
色々と試してみて自分なりのWeb制作がはかどる環境を整えて頂ければと思います。
今回は以上です。