即時嘗試編寫的語言在同一個文件中可以使用html/javascript/css的某些部分,如何使用現有的intellisense函數來處理這些語言?在新的語言擴展中使用現有語言的intellisense
或以某種方式告訴視覺工作室,文本的某些部分是一些JavaScript而不是我的語言?
即時嘗試編寫的語言在同一個文件中可以使用html/javascript/css的某些部分,如何使用現有的intellisense函數來處理這些語言?在新的語言擴展中使用現有語言的intellisense
或以某種方式告訴視覺工作室,文本的某些部分是一些JavaScript而不是我的語言?
如果您想爲自定義語言編寫intellisense擴展程序,您需要的是「語言服務」,它是處理給定文件擴展名/類型的着色,智能感知等的實體。 欲瞭解更多信息,請參考以下視頻
而且下面的鏈接提供了一個樣本
https://code.msdn.microsoft.com/ookLanguage/
你也可以參考以下類似的線程:
智能感知:實現CompletionItemProvider並將其註冊到 您的擴展的main.js類似此函數registerSupports(modeID, host,client){ vscode.languages.registerCompletionItemProvider(modeID,new SuggestSupport(client),'。'); }
Visual Studio Code Custom Language IntelliSense and Go to symbol
以及我的問題是,是否有可能在我的語言服務中使用Visual Studio的打字稿或css語言服務,以及如何操作? –
嗨Gonzague Defraiteur,你是否意味着您要開發你的語言擴展,滿足您的自定義擴展的智能感知問題?如果是這樣,我會幫你添加標籤'visual-studio-extensions'來尋求更專業的支持。 –
我加了標籤,謝謝你的幫助。 –