Visual studio code 在VSCode中使用建议的语义标记API时,没有括号匹配
我正在使用VSCode(Insider)语义标记API来提供XSLT 3.0/XPath 3.1语法突出显示 我们的目标是避免使用TextMate语法,因为这对于突出显示XSLT/XPath的语法来说实在太有限了()。TextMate语法也存在性能问题 我的实现为字符Visual studio code 在VSCode中使用建议的语义标记API时,没有括号匹配,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在使用VSCode(Insider)语义标记API来提供XSLT 3.0/XPath 3.1语法突出显示 我们的目标是避免使用TextMate语法,因为这对于突出显示XSLT/XPath的语法来说实在太有限了()。TextMate语法也存在性能问题 我的实现为字符{,(,[,],)和}扩展并返回带有“operator”标记类型的标记 我已经为扩展开发主机修改了settings.json,如下所示,但这没有什么区别: { "[typescript]": {}, "git.enableS
{
,(
,[
,]
,)
和}
扩展并返回带有“operator”标记类型的标记
我已经为扩展开发主机修改了settings.json,如下所示,但这没有什么区别:
{
"[typescript]": {},
"git.enableSmartCommit": true,
"git.autofetch": true,
"[XPath]": {
"editor.matchBrackets": "always"
}
}
我希望这些令牌类型的括号匹配将是自动的,但情况似乎并非如此。有解决办法吗?我是否使用了错误的令牌类型?是否应输入功能请求?具有可设置的方括号属性:
括号定义:
将光标移动到此处定义的括号时,VS代码将高亮显示该括号及其匹配对
这一功能的使用如图所示 考虑到这个特性还没有发布,GitHub问题似乎是讨论它的更好地方。我找到了解决方案。我未能找到文档的正确部分。
{
"brackets": [["{", "}"], ["[", "]"], ["(", ")"]]
}