ツール

【2026年最新】VS Code必須拡張機能30選|生産性を爆上げするおすすめ

11分で読める
#VS Code #拡張機能 #開発効率化 #エディタ #生産性
S

SkillChoose編集部

テック業界の最新動向を追い、エンジニアのキャリア・スキルアップに役立つ情報を発信しています。

「VS Codeをもっと便利に使いたい」「おすすめの拡張機能を知りたい」

VS Code(Visual Studio Code)は、拡張機能で無限にカスタマイズできるのが魅力です。この記事では、2026年現在おすすめの拡張機能をカテゴリ別に厳選して紹介します。


AI・コード補完

GitHub Copilot(有料: $10/月)

AIによるコード補完の決定版。コメントやコードの文脈から次のコードを予測して提案します。

// ユーザーの年齢から成人かどうかを判定する関数
// ↓ Copilotが自動で提案
function isAdult(age) {
  return age >= 18;
}

特徴:

  • リアルタイムコード提案
  • 複数言語対応
  • チャット機能でコード解説

Codeium(無料)

Copilotの無料代替。個人利用なら十分な性能です。

特徴:

  • 完全無料
  • 70以上の言語対応
  • 高速なレスポンス

Tabnine(無料/有料)

ローカルモデルも選べるAI補完ツール。


コーディング効率化

Prettier - Code formatter

コードを自動で整形。チーム開発には必須です。

// settings.json
{
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true
}

ESLint

JavaScriptの静的解析ツール。バグを未然に防ぎます。

// settings.json
{
  "eslint.validate": ["javascript", "typescript", "vue"]
}

Auto Rename Tag

HTMLタグを編集すると、閉じタグも自動で変更。

<!-- 開始タグを編集すると -->
<div> → <section>
<!-- 閉じタグも自動で -->
</div> → </section>

Auto Close Tag

HTMLタグを自動で閉じてくれます。

Path Intellisense

ファイルパスを自動補完。

import Component from './components/B  // ← 候補が表示され

IntelliCode

Microsoftが提供するAI支援コード補完。


Git連携

GitLens

Gitの履歴を可視化する最強拡張機能。

主な機能:

  • 行ごとのコミット履歴表示
  • ファイル履歴の可視化
  • ブランチ比較
  • コミット検索
各行の右側に最終変更者と日時が表示される:
const name = "John";  // John Doe, 2 days ago

Git Graph

ブランチをグラフィカルに表示。コミット履歴が一目でわかります。

Git History

ファイルやラインの履歴を詳細に確認。


言語別拡張機能

JavaScript / TypeScript

拡張機能用途
ES7+ React/Redux snippetsReactスニペット
TypeScript Heroimport自動整理
JavaScript (ES6) code snippetsES6スニペット

Python

拡張機能用途
Python公式拡張機能
Pylance高速な言語サーバー
Black Formatterコード整形

HTML / CSS

拡張機能用途
HTML CSS Supportクラス名補完
CSS PeekCSS定義へジャンプ
Tailwind CSS IntelliSenseTailwindクラス補完

その他言語

拡張機能言語
GoGo言語
rust-analyzerRust
PHP IntelephensePHP
Vetur / VolarVue.js

デバッグ・テスト

Thunder Client

VS Code内でAPIテスト。Postmanの代替として使えます。

特徴:

  • 軽量で高速
  • コレクション管理
  • 環境変数対応

REST Client

HTTPリクエストをファイルから実行。

### ユーザー取得
GET https://api.example.com/users/1
Authorization: Bearer {{token}}

### ユーザー作成
POST https://api.example.com/users
Content-Type: application/json

{
  "name": "John",
  "email": "john@example.com"
}

Console Ninja

console.logの結果をエディタ内に表示。

Error Lens

エラーや警告を行内に表示。

const x = 1
const x = 2  // ← 行内に「'x' is already declared」と表示

見た目・テーマ

One Dark Pro

Atom由来の人気ダークテーマ。

Dracula Official

美しいダークテーマ。多くの開発者に愛用されています。

Material Icon Theme

ファイルアイコンをカラフルに。ファイル種別が一目でわかります。

Bracket Pair Colorizer 2

※ 現在はVS Code標準機能になりました。

// settings.json
{
  "editor.bracketPairColorization.enabled": true,
  "editor.guides.bracketPairs": "active"
}

indent-rainbow

インデントを色分け表示。Pythonなどに便利。


生産性向上

Live Server

HTMLファイルをローカルサーバーで起動。変更が自動反映されます。

Live Share

リアルタイムで共同編集。ペアプログラミングに最適。

Code Spell Checker

コード内のスペルミスを検出。

TODO Highlight

TODO、FIXMEなどのコメントをハイライト表示。

// TODO: あとで修正する ← 目立つ色で表示
// FIXME: バグがある ← 目立つ色で表示

Bookmarks

コード内にブックマークを設置。大規模プロジェクトの移動に便利。


リモート開発

Remote - SSH

SSHでリモートサーバーに接続して開発。

Remote - Containers

Docker コンテナ内で開発。開発環境の統一に最適。

Dev Containers

開発コンテナの定義と起動。チーム開発の環境構築を自動化。

// .devcontainer/devcontainer.json
{
  "name": "Node.js",
  "image": "mcr.microsoft.com/devcontainers/javascript-node:18",
  "features": {
    "ghcr.io/devcontainers/features/github-cli:1": {}
  }
}

Markdown

Markdown All in One

Markdown編集に必要な機能をまとめて提供。

主な機能:

  • キーボードショートカット
  • 目次自動生成
  • 数式サポート

Markdown Preview Enhanced

リッチなプレビュー表示。図表やフローチャートも描画できます。

markdownlint

Markdownの文法チェック。


設定の同期

Settings Sync(標準機能)

VS Codeの設定をGitHubアカウントで同期。複数PCで同じ環境を使えます。

設定 → アカウント → 同期の有効化

同期される項目:

  • 設定(settings.json)
  • キーボードショートカット
  • 拡張機能
  • スニペット
  • UIの状態

おすすめ設定

settings.json

{
  // エディタ基本設定
  "editor.fontSize": 14,
  "editor.fontFamily": "'JetBrains Mono', 'Fira Code', monospace",
  "editor.fontLigatures": true,
  "editor.tabSize": 2,
  "editor.wordWrap": "on",

  // 保存時の自動整形
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": "explicit"
  },

  // ファイル設定
  "files.autoSave": "afterDelay",
  "files.autoSaveDelay": 1000,
  "files.trimTrailingWhitespace": true,

  // Git設定
  "git.autofetch": true,
  "git.confirmSync": false,

  // 括弧の色分け
  "editor.bracketPairColorization.enabled": true,
  "editor.guides.bracketPairs": "active"
}

まとめ

VS Code拡張機能の選び方:

必須拡張機能(まずこれを入れる)

拡張機能カテゴリ
GitHub Copilot または CodeiumAI補完
Prettierコード整形
ESLint静的解析
GitLensGit連携
Material Icon Themeアイコン

入れすぎに注意

拡張機能を入れすぎると:

  • VS Codeの起動が遅くなる
  • メモリ使用量が増える
  • 拡張機能同士が競合する

定期的に使っていない拡張機能を見直しましょう。

関連ツール


あなたに最適な開発環境を見つけませんか?

無料でツール診断を受ける →

この記事をシェアする

あなたに合った選択を見つけよう