追加のコンポーネントとツール
Visual Studio Code は、設計上、ダウンロード サイズが小さく、ほとんどの開発ワークフローで共有される最小限のコンポーネントのみが含まれています。エディター、ファイル管理、ウィンドウ管理、および設定などの基本的な機能が含まれています。JavaScript/TypeScript 言語サービスと Node.js デバッガーも基本インストールの一部です。
大規模なモノリシック開発ツール (IDE) の使用に慣れている場合、シナリオがすぐに完全にサポートされないことに驚かれるかもしれません。たとえば、事前インストールされたプロジェクト テンプレートを備えた ファイル > 新しいプロジェクト ダイアログはありません。ほとんどの VS Code ユーザーは、特定のニーズに応じて追加のコンポーネントをインストールする必要があります。
よく使用されるコンポーネント
よくインストールされるコンポーネントをいくつかご紹介します。
- Git - VS Code には Git を使用したソース コード管理の組み込みサポートがありますが、Git は別途インストールする必要があります。
- Node.js (includes npm) - JavaScript アプリケーションの構築と実行のためのクロスプラットフォーム ランタイム。
- TypeScript - TypeScript を JavaScript にトランスパイルするための TypeScript コンパイラ
tsc
。
上記のコンポーネントは、ドキュメントやチュートリアルで頻繁に言及されています。
VS Code 拡張機能
VS Code エディター自体は、拡張機能を通じて拡張できます。VS Code コミュニティは、VS Code マーケットプレイスで利用可能な数千もの便利な拡張機能を構築してきました。
以下は、VS Code マーケットプレイスで人気のある拡張機能の一部です。拡張機能のタイルを選択すると、拡張機能の詳細が表示されます。
その他のツール
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 は、多くのプログラミング言語をすぐにサポートしており、コミュニティが作成した拡張機能を通じてさらに多くの言語をサポートしています。