Skip to content

1. はじめに

VS Code 拡張機能とは

VS Code 拡張機能(Extension)は、Visual Studio Code の機能を拡張するためのプログラムです。 拡張機能を追加することで、標準機能にはない様々な機能をエディタに追加できます。 たとえば、特定のプログラミング言語の構文ハイライト、コード補完、デバッグ機能の連携、操作を便利にするコマンドの追加、エディタ全体の見た目を変えるテーマ設定などが可能です。

VS Code は最初から非常に軽量なエディタとして設計されており、高度な機能の多くは拡張機能の仕組みによって実現されています。 開発者は JavaScript または TypeScript を使用して、VS Code が提供する豊富な API を呼び出すことで、エディタの動作をほぼ自由に制御できます。

開発に必要な前提環境

VS Code 拡張機能を開発するには、あらかじめ以下のツールをコンピュータにインストールしておく必要があります。

  • Node.js

    拡張機能のビルドや依存ライブラリの管理、ジェネレータの実行に必要です。LTS(推奨版)の最新バージョンをインストールしてください。

  • npm (Node Package Manager)

    ライブラリをインストールするためのパッケージ管理ツールです。Node.js に同梱されています。

  • Git

    プロジェクトのバージョン管理や、拡張機能を作成するツールの実行時に必要になる場合があります。

  • Visual Studio Code

    作成した拡張機能を実際に動かしてテストするために必要です。

これらのツールが正しくインストールされているかは、コマンドプロンプトやターミナルで node -vnpm -v を実行してバージョンが表示されることで確認できます。