書き込みしようとしている言語にhtml/javascript/cssのいくつかの部分が同じファイルで使用できますが、それらの言語に既存のインテリセンス関数をどのように使用できますか?新しい言語拡張で既存の言語のintellisenseを使用する
または、何らかの形で、テキストの一部がjavascriptで、自分の言語ではないことをビジュアルスタジオに伝えますか?
書き込みしようとしている言語にhtml/javascript/cssのいくつかの部分が同じファイルで使用できますが、それらの言語に既存のインテリセンス関数をどのように使用できますか?新しい言語拡張で既存の言語のintellisenseを使用する
または、何らかの形で、テキストの一部がjavascriptで、自分の言語ではないことをビジュアルスタジオに伝えますか?
カスタム言語用のIntellisense拡張機能を作成する場合、必要なのは、指定されたファイル拡張子/タイプのカラー化、インテリセンスなどを処理するエンティティである「言語サービス」です。 は、詳細については、以下のビデオ
を参照してください。そして、リンク次のサンプル
https://code.msdn.microsoft.com/ookLanguage/を提供
また、次の同様のスレッドを参照してください可能性があり:
IntelliSense:CompletionItemProviderを実装してに登録するこの関数のような拡張機能のmain.js registerSupports(modeID、 ホスト、クライアント){ vscode.languages.registerCompletionItemProvider(modeID、new SuggestSupport(client)、 '。'); }
Visual Studio Code Custom Language IntelliSense and Go to symbol
よく私の質問は、私の言語サービスでVisual StudioからtypescriptまたはCSS言語サービスを使用することは可能ですか? –
こんにちはGonzague Defraiteur、あなたが開発者にあなたの言語拡張をしようとしていることを意味し、あなたのカスタム拡張のインテリセンスの問題を満たしていましたか?もしそうなら、より専門的なサポートを求めるタグ「visual-studio-extensions」を追加するのを手伝います。 –
タグを追加しました。ありがとうございます。 –