Extension Basics
私たちは拡張機能のコアコンセプトの概念を2つのチュートリアルでカバーしています:
- Your First Extension - 拡張機能のコアコンセプトをチュートリアルで説明します。
- Word Count Extension - 最後に行う別のチュートリアルです。
Sample Extensions
Sample | Description | Type | In Marketplace |
---|---|---|---|
Word Count | 編集イベントで更新するMarkdownファイルの文字数をステータスバーに表示します。walkthrough | Extension | Y |
MDTools | 一般的なテキスト処理に基づいて選択や更新を行います。例:ToUpper, HTMLEncode, … | Extension | Y |
Decorator | テキストエディターでボーダー、カラーおよびカスタムカラーを使用して概要ルーラーを追加する方法を示します。 | Extension | N |
Preview Html | vscode.previewHtml commandを使用して仮想ドキュメントを作成する方法を示します。 | Extension | Y |
Document Content Provider | APIコマンドを使用する方法と、TextDocumentContentProvider APIを使用してvirtualドキュメントを作成する方法を示します。 | Extension | Y |
TSLint | TSLintに基づいてTypeScriptを検証します。 | Language Server | Y |
Spelling and Grammar Checker | 設定可能なMarkdownのスペルと文法チェッカーです。外部WEBサービスを呼び出し、アクティベーションのサポートと辞書を追加してエラーマッピングを行います。設定ファイルの変更をリアルタイムで監視します。 | Extension | Y |
Mock Debugger | デバッガをビルドしてテストするのに役立ちます。 | Debuggers | Y |
Go Language Support | Go Lang の豊富なサポート - IntelliSense、Debug、Peek、Rename、Syntax … | Extension | Y |
Tree Data Provider | TreeDataProvider APIを使用してVS Codeにカスタムビューを提供する方法を説明します | Extension | N |
Tools to Help you build an Extension
Tool | Purpose |
---|---|
Extension Generator | 拡張機能実装を手助けするためのYeomanジェネレーターです。これにより、開発環境を動作するために必要なすべての初期構成(API、関連モジュール)を作成しします。ジェネレーターのソースコードは、ここで公開しています。 |
Debugging Extensions | 私たちは拡張機能の開発、デバッグ、ローカルテストを簡単に行うための努力を行っています。 |
Publishing Tool | 利用可能な拡張機能があるならextension Marketplaceでそれを共有しましょう。それを行うシンプルなコマンドラインツールがあります。そのソースコードをここで確認できます。 |
Tutorial samples
Tutorial | Description |
---|---|
Node.js | Node.js Express tutorial |
次のステップ
- Extension Marketplace - Learn more about VS Code’s public extension Marketplace.