拡張機能リファレンス

このドキュメントのこのセクションでは、VS Code拡張機能の様々な機能について詳しく説明します。extensionsの見直しだけではなく、‘Hello World’の例をより深く掘り下げることによる価値があります。

VS Code拡張機能を使用するもっとも簡単な方法はExtension Marketplaceを使用することです。ですから最初の拡張機能をビルドしたら、他人がインストールできるようにpublishedを使用してください。

Extensibility Reference Documents

ドキュメントでは次のトピックをカバーしています:

TopicDescription
package.json Extension Manifest全てのVisual Studio Code拡張機能には、拡張機能フォルダのルートにマニフェストファイルpackage.jsonが必要です。このドキュメントでは、そのファイルの構造と必須フィールドの概要について説明します。
Contribution Pointspackage.jsonをベースにして、貢献できる追加の拡張ポイントがいくつかあります。例: command, theme, debugger
Activation EventsVS Code拡張機能を任意のタイミングでアクティブにします。このドキュメントでは package.jsonでサポートしているActivationオプションの概要について説明します。例: 特定のファイルタイプがロードされたとき、コマンドが起動されたときなど
API vscode namespace完全なVS Code名前空間APIリファレンスを確認します。
API complex commandsVS CodeのComplex Command APIリファレンスを確認します。
Debugging APIデバッガをVS Codeに統合する方法の詳細を学びます。
API samplesVS Code拡張機能APIのサンプルコードを確認します。

Language Extension Guidelines

Language Extension Guidelinesトピックでは、VS Codeで利用可能な様々な言語機能(コードの提案や動作、フォーマット、名前の変更など)と、それらを実装する方法についてのガイダンスを提供しています。

1f68e5e21c25890c3261c4f7c6203c8bb8a4ffe3