追加のコンポーネントとツール
Visual Studio Code は、設計上ダウンロードサイズが小さく、ほとんどの開発ワークフローで共有される最小限のコンポーネントのみが含まれています。エディター、ファイル管理、ウィンドウ管理、環境設定などの基本機能が含まれています。JavaScript/TypeScript 言語サービスと Node.js デバッガーも基本インストールに含まれています。
大規模でモノリシックな開発ツール (IDE) での作業に慣れている場合、シナリオが初期設定のままでは完全にはサポートされていないことに驚くかもしれません。たとえば、あらかじめインストールされたプロジェクト テンプレートを含む [ファイル] > [新しいプロジェクト] ダイアログはありません。ほとんどの VS Code ユーザーは、特定のニーズに応じて追加のコンポーネントをインストールする必要があります。
一般的に使用されるコンポーネント
以下は、一般的にインストールされるコンポーネントの一部です。
- Git - VS Code には Git を使用したソース コード管理のサポートが組み込まれていますが、Git を別途インストールする必要があります。
- Node.js (npm を含む) - JavaScript アプリケーションをビルドおよび実行するためのクロスプラットフォーム ランタイムです。
- TypeScript - TypeScript を JavaScript にトランスパイルするための TypeScript コンパイラ
tsc
です。
上記のコンポーネントは、ドキュメントやウォークスルーで頻繁に言及されています。
VS Code 拡張機能
VS Code エディター自体は、拡張機能を通じて拡張できます。VS Code コミュニティは、VS Code Marketplace で利用可能な何千もの便利な拡張機能を構築しています。
次の一覧は、VS Code Marketplace で人気のある拡張機能の一部です。拡張機能のタイルを選択して、拡張機能の詳細を表示します。
追加のツール
Visual Studio Code は、既存のツールチェーンと統合されます。以下のツールは、開発体験を向上させると考えています。
- Yeoman - アプリケーションのスキャフォールディング ツールで、[ファイル] > [新しいプロジェクト] のコマンドライン版です。
- generator-hottowel - AngularJS アプリケーションを迅速に作成するための Yeoman ジェネレーターです。
- Express - Pug テンプレート エンジンを使用した Node.js アプリケーション向けのアプリケーション フレームワークです。
- Gulp - VS Code のタスクと簡単に統合できるストリーミング タスク ランナー システムです。
- Mocha - Node.js 上で動作する JavaScript テスト フレームワークです。
- Yarn - npm の代替となる依存関係マネージャーです。
注意: これらのツールのほとんどは、インストールして使用するために Node.js と npm パッケージ マネージャーが必要です。
次のステップ
- ユーザー インターフェイス - VS Code の簡単な概要です。
- ユーザー/ワークスペース設定 - 設定を通じて VS Code を好みに合わせて構成する方法を学びます。
- 言語 - VS Code は、多くのプログラミング言語を初期設定のままでサポートしているほか、コミュニティが作成した拡張機能を通じてさらに多くの言語をサポートしています。