visual-studio-code - Visual Studio Code 中的行注释格式
问题描述
有没有办法删除行注释字符之后插入的空格,并在 Visual Studio Code的行首开始注释?(因此能够使用注释掉的代码注释样式)
前:
void fn() {
code();
}
之后(应用Toggle Line Comment
命令):
void fn() {
// code();
}
期望:
void fn() {
// code();
}
我更喜欢全局切换或每种语言配置。
例如,在Sublime Text 3中,您可以通过将Comments.tmPreferences
文件从给定语言的包中复制到用户包中,并更改TM_COMMENT_START
和TM_COMMENT_DISABLE_INDENT
设置 shell 变量的值来实现这一点。例如原来的Groovy.sublime-package\Comments.tmPreferences
:
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>source.groovy</string>
<key>settings</key>
<dict>
<key>shellVariables</key>
<array>
<dict>
<key>name</key>
<string>TM_COMMENT_START</string>
<key>value</key>
<string>// </string>
</dict>
...
另一方面,在给定语言的文件中的Visual Studio Code中,值已经缺少额外的空间,因此它们被插入到其他地方。例如原来的:language-configuration.json
comments.lineComment
groovy\language-configuration.json
{
"comments": {
"lineComment": "//",
"blockComment": [ "/*", "*/" ]
},
...