Appearance
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 -v や npm -v を実行してバージョンが表示されることで確認できます。