我为Visual Studio Code创建了一个语言扩展,现在我想要更改注释块字符,但是我找不到实现方式。
请问我该怎么做?
我为Visual Studio Code创建了一个语言扩展,现在我想要更改注释块字符,但是我找不到实现方式。
请问我该怎么做?
好的,我最终弄清楚了问题所在。有两种方法可以更改注释块:
我不知道为什么它没有出现在文档中(或者至少我找不到),但是在 package.json 文件中的 contributes.languages
数组内部传递给对象的可选属性名为 configuration。
在 Visual Studio Code 源代码中找到的描述:
一个相对路径,指向包含语言配置选项的文件。
在这些文件中,您可以创建一个类似于此对象的对象,并覆盖默认的注释字符。
{
"comments": {
"lineComment": "//",
"blockComment": [ "<!--", "-->" ]
}
}
您可以在API参考文档中查看这些属性:CommentRule
注意:该注释块命令使用不同的快捷键触发。您可以通过在键绑定对象上使用when
属性来覆盖它(通常情况下或甚至针对特定语言)。
⇧⌥A - 切换块注释 - editor.action.blockComment
是的,您也可以从那里做到,并且您可以使它更好。您可以在vscode-handlebars/syntaxes/handlebars.tmLanguage上看到一个示例。
ArturoDent.custom-language-syntax
我已经测试了v0.6.3版本的[properties]
的lineComment
。点击这里查看。