Extension Examples

Extension Basics

私たちは拡張機能のコアコンセプトの概念を2つのチュートリアルでカバーしています:

Sample Extensions

SampleDescriptionTypeIn Marketplace
Word Count編集イベントで更新するMarkdownファイルの文字数をステータスバーに表示します。walkthroughExtensionY
MDTools一般的なテキスト処理に基づいて選択や更新を行います。例:ToUpper, HTMLEncode, …ExtensionY
Decoratorテキストエディターでボーダー、カラーおよびカスタムカラーを使用して概要ルーラーを追加する方法を示します。ExtensionN
Preview Htmlvscode.previewHtml commandを使用して仮想ドキュメントを作成する方法を示します。ExtensionY
Document Content ProviderAPIコマンドを使用する方法と、TextDocumentContentProviderAPIを使用してvirtualドキュメントを作成する方法を示します。ExtensionY
TSLintTSLintに基づいてTypeScriptを検証します。Language ServerY
Spelling and Grammar Checker設定可能なMarkdownのスペルと文法チェッカーです。外部WEBサービスを呼び出し、アクティベーションのサポートと辞書を追加してエラーマッピングを行います。設定ファイルの変更をリアルタイムで監視します。ExtensionY
Mock Debuggerデバッガをビルドしてテストするのに役立ちます。DebuggersY
Go Language SupportGo Lang の豊富なサポート - IntelliSense、Debug、Peek、Rename、Syntax …ExtensionY
Tree Data ProviderTreeDataProvider APIを使用してVS Codeにカスタムビューを提供する方法を説明しますExtensionN

Tools to Help you build an Extension

ToolPurpose
Extension Generator拡張機能実装を手助けするためのYeomanジェネレーターです。これにより、開発環境を動作するために必要なすべての初期構成(API、関連モジュール)を作成しします。ジェネレーターのソースコードは、ここで公開しています。
Debugging Extensions私たちは拡張機能の開発、デバッグ、ローカルテストを簡単に行うための努力を行っています。
Publishing Tool利用可能な拡張機能があるならextension Marketplaceでそれを共有しましょう。それを行うシンプルなコマンドラインツールがあります。そのソースコードをここで確認できます。

Tutorial samples

TutorialDescription
Node.jsNode.js Express tutorial

次のステップ

42757495f4d9a4a7a959e45a7eb459c388b04aaf