🔧

VSCode おすすめ拡張機能まとめ

に公開

VSCodeはその拡張性の高さが特徴のエディタです。今回は、私が実際に使用している便利な拡張機能を紹介します。

Git関連

GitGraph

GitGraphは、Gitの履歴を視覚的に確認できる拡張機能です。

  • ブランチの分岐やマージをグラフィカルに表示
  • コミット履歴の確認が容易
  • ブランチの作成やマージをGUIで操作可能

GitLens

GitLensは、Gitの情報をより詳細に表示する拡張機能です。

  • 各行のコードの変更履歴を表示
  • コミットの詳細情報をインラインで確認
  • ファイルの変更履歴を時系列で表示

コード可読性向上

indent-rainbow

インデントを色分けして表示する拡張機能です。

  • インデントの深さを色で区別
  • コードの構造が視覚的に理解しやすく
  • インデントの誤りを発見しやすい

zenkaku

全角文字をハイライト表示する拡張機能です。

  • 全角スペースや全角英数字を視覚的に表示
  • 意図しない全角文字の混入を防止
  • コードの品質向上に貢献

コード品質・フォーマット

ESLint

JavaScript/TypeScriptの静的解析ツールです。

  • コードの構文やスタイルの問題を自動検出
  • プロジェクトごとにルールをカスタマイズ可能
  • チームでのコーディングスタイル統一に役立つ

Prettier - Code formatter

コードフォーマッターの定番拡張機能です。

  • 保存時に自動でコードを整形
  • 複数言語に対応
  • コードの見た目を統一し、レビューコストを削減

アイコンとビジュアル

Material Icon Theme

ファイルやフォルダにアイコンを付与する拡張機能です。

  • ファイルタイプに応じたアイコン表示
  • プロジェクトの構造が視覚的に理解しやすい
  • カスタマイズ可能なアイコンテーマ

Blockman

コードブロックを視覚的に強調表示する拡張機能です。

  • if文やループなどのブロック範囲を色分け
  • ネストが深いコードも見やすくなる
  • コードの可読性向上に役立つ

ドキュメント作成支援

Mermaid Graphical Editor

Mermaid記法で図表を作成・編集できる拡張機能です。

  • フローチャートやシーケンス図の作成が容易
  • リアルタイムプレビュー
  • ドキュメント作成の効率化

OpenAPI (Swagger) Editor

OpenAPI仕様の編集を支援する拡張機能です。

  • YAML/JSONのシンタックスハイライト
  • スキーマのバリデーション
  • プレビュー機能

その他便利拡張

Live HTML Previewer

HTMLファイルのライブプレビューができる拡張機能です。

  • コーディングしながら即座にブラウザ表示を確認
  • レスポンシブデザインの確認にも便利
  • フロントエンド開発の効率向上

まとめ

これらの拡張機能を活用することで、以下のような効果が期待できます:

  • 開発効率の向上
  • コードの品質維持
  • ドキュメント作成の効率化
  • チーム開発の円滑化

おわりに

VSCodeの拡張機能は、開発者の作業を大きくサポートしてくれます。ただし、拡張機能の数が多すぎると、エディタの起動が遅くなるなどのデメリットもあります。必要な機能を見極めて、適切な拡張機能を選択することが重要です。

GitHubで編集を提案

Discussion