VSCodeに入れておくべきオススメ拡張機能【初心者向け】とりあえずこれだけ入れとけ

VSCodeに入れておくべき拡張機能を初心者向けに厳選して紹介。Japanese Language Pack、Prettier、Live Serverなど、言語を問わず使える定番拡張機能10選。

Visual Studio Code(VSCode)は無料で使えるコードエディタの定番だ。素のままでも十分使えるが、拡張機能を入れることで作業効率が大幅に上がる。

この記事では「とりあえずこれだけ入れておけ」という初心者向けの拡張機能を厳選して紹介する。言語を問わず使えるものと、Web制作(HTML/CSS/JS)で役立つものを中心にまとめた。

Japanese Language Pack

まず最初に入れるべき拡張機能。VSCodeのUIを日本語化してくれる。インストールして再起動するだけでメニューやエラーメッセージが日本語になる。英語のままでも使えるが、最初のうちは日本語の方が迷わなくて済む。

Prettier – Code formatter

コードを自動で整形してくれる拡張機能。インデントのズレや改行の乱れを保存時に自動で直してくれる。HTML・CSS・JavaScript・JSONなど幅広い形式に対応している。チームで開発する場合はコードのスタイルを統一するためにほぼ必須と言える。

設定で「Format On Save」をONにしておくと、ファイルを保存するたびに自動整形されるので便利だ。

Live Server

HTMLファイルをブラウザでリアルタイムにプレビューできる拡張機能。ファイルを保存するたびにブラウザが自動でリロードされるので、HTMLやCSSを触っているときに毎回手動でリロードする手間がなくなる。

右下に表示される「Go Live」ボタンをクリックするだけで起動できる。Web制作の入門段階で特に重宝する。

Auto Rename Tag

HTMLのタグを編集するときに、開始タグを変更すると終了タグも自動で変わる拡張機能。たとえば<div><section>に変更すると、対応する</div>も自動で</section>になる。地味だが毎回手動で直す手間がなくなるので入れておいて損はない。

indent-rainbow

インデント(字下げ)を色分けして表示してくれる拡張機能。ネストが深いコードでも、どのブロックにいるのかが一目で分かるようになる。特にHTMLのネスト構造を追うときに役立つ。

Path Intellisense

ファイルパスを入力するときに自動補完してくれる拡張機能。CSSで画像のパスを書くときや、JavaScriptでファイルをimportするときなど、パスを手打ちする場面で候補を表示してくれる。タイプミスによるパス間違いが減る。

HTML CSS Support

CSSで定義したクラス名をHTMLファイルで補完してくれる拡張機能。class=""の中を入力するとき、すでに書いたCSSのクラス名が候補として出てくる。クラス名を覚えていなくても補完で選べるので便利だ。

GitLens

Gitの情報をVSCode上で視覚的に確認できる拡張機能。コードの各行に「誰がいつ何を変更したか」が表示されるようになる。Gitを使い始めたばかりでも、変更履歴が追いやすくなるのでオススメだ。

Material Icon Theme

ファイルの種類ごとにアイコンを表示してくれる拡張機能。HTMLファイルにはHTMLのアイコン、CSSにはCSSのアイコンというように、ファイルツリーが視覚的に分かりやすくなる。機能面での変化はないが、ファイルの見分けがつきやすくなり作業がしやすくなる。

ESLint

JavaScriptのコードの問題点を自動で検出してくれる拡張機能。文法エラーやよくある書き間違いをリアルタイムで指摘してくれるので、実行して初めてエラーに気づくという状況が減る。JavaScriptを書くなら入れておいて損はない。

まとめ

紹介した拡張機能をまとめる。

  • Japanese Language Pack — UI日本語化
  • Prettier — コード自動整形
  • Live Server — ブラウザリアルタイムプレビュー
  • Auto Rename Tag — HTMLタグ自動リネーム
  • indent-rainbow — インデントの色分け
  • Path Intellisense — ファイルパス補完
  • HTML CSS Support — CSSクラス名補完
  • GitLens — Git履歴の可視化
  • Material Icon Theme — ファイルアイコン表示
  • ESLint — JavaScript構文チェック

全部入れても動作が重くなるわけではないので、とりあえず全部インストールしてしまうのがオススメだ。使わなければ無効化すればいい。

Add comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Follow Me

読みたい記事内容に投票

投票数が多い記事から優先的に記事を作っていこうと思います。是非投票してください!
Twillioでサーバーダウン時に電話コール通知方法
7票
Linuxサーバーでメール送受信ができない時のチェックポイント
1票
株式会社RES 児玉一希の似非投資術を暴く
1票
PC版ChiakiでPSリモートプレイ
0票
CoinOPS NEXT2に好きなエミュレーターを追加
0票