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