Visual studio code 如何标记语法,如在monaco.editor.tokenize中用于扩展

Visual studio code 如何标记语法,如在monaco.editor.tokenize中用于扩展,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我在摩纳哥使用过,但我看不到它在vscode中是可访问的。这将有助于完成/签名帮助提供者,我如何标记语法?现在似乎没有正式的方法来做这件事。有一个开放的功能请求,用于在以下位置添加检索tmLanguage作用域的功能: 有一种可能的解决方法,需要向扩展添加依赖项。此扩展公开了自己的API,其他扩展可以使用该API。以下是链接问题中的代码示例: import*作为“范围信息”中的api 异步函数示例(doc:vscode.TextDocument,pos:vscode.Position){ con

我在摩纳哥使用过,但我看不到它在vscode中是可访问的。这将有助于完成/签名帮助提供者,我如何标记语法?

现在似乎没有正式的方法来做这件事。有一个开放的功能请求,用于在以下位置添加检索tmLanguage作用域的功能:

有一种可能的解决方法,需要向扩展添加依赖项。此扩展公开了自己的API,其他扩展可以使用该API。以下是链接问题中的代码示例:

import*作为“范围信息”中的api
异步函数示例(doc:vscode.TextDocument,pos:vscode.Position){
const siExt=vscode.extensions.getExtension