追加のコンポーネントとツール
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 は標準で多くのプログラミング言語をサポートしており、コミュニティが作成した拡張機能を通じてさらに多くの言語に対応できます。