我试图编写的语言有一些html / javascript / css的部分可以在同一个文件中使用,我如何使用这些语言的现有intellisense函数?
或以某种方式告诉视觉工作室文本的某些部分是一些javascript而不是我的语言?
答案 0 :(得分:0)
如果您想为自定义语言编写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