当前位置: 首页 > 知识库问答 >
问题:

如何用斜杠更改可视化工作室代码注释颜色?

苗康平
2023-03-14

我将这段代码添加到我的setting.json中

"editor.tokenColorCustomizations": {
    "comments": "#00ff00"
}

但是它不会改变斜线的颜色,因为你可以看到下面的屏幕截图。
它仍然是灰色的。

如何更改包含斜杠的整个注释颜色?

共有3个答案

湛财
2023-03-14

看起来注释标点符号颜色自定义可能会被更正——也就是说,标点符号//可能会包含在2018年10月版本的注释范围内。这是一个开放问题,但已添加到2019年10月的里程碑中,请参见https://github.com/microsoft/vscode/milestone/102.

这样评论标点就不再需要单独着色。

自 2019 年 10 月 25 日起,它在预览体验成员的版本中得到修复,因此

"editor.tokenColorCustomizations": {
    "comments": "#00ff00"
}

将为注释正文和标点/标记上色。

黄飞翮
2023-03-14

我在好几个地方都找到了同样的答案,但不管出于什么原因,它对我的任何< code>Material Theme *主题都不起作用。无论我怎么做,JS中的< code>//和Ruby/Shell中的first #都不会改变颜色。

为了解决这个问题,我必须使用< code>Material Theme *主题的< code>Community版本:例如< code > " work bench . color Theme ":" Community Material Theme Darker High Contrast " 。

希望这对遇到这个问题的其他人有所帮助!

扈俊健
2023-03-14

可以使用< code>textMateRules数组中的< code > punctuation . definition . comment 范围自定义注释定义(对于其他语言为//或#)。

例:

"editor.tokenColorCustomizations": {
  "[Material Theme Darker High Contrast]": { // optional name of a specific theme
    "textMateRules": [
      {
        "scope": "punctuation.definition.comment",
        "settings": {
          "foreground": "#00ff00"
        }
      }
    ]
  }
}

您可以在命令面板中查看所有命令“检查 TM 范围”的作用域。

 类似资料:
  • 我通过了https://code.visualstudio.com/docs/getstarted/theme-color-reference但似乎找不到更改评论颜色的设置。 我目前使用的是Atom One深色主题,只是想把颜色调浅一点,这样我可以看得更清楚。

  • 如何下载visual studio代码中的python模块?我尝试使用pip下载,但是vs-code使用windows cmd/PowerShell,因此pip无法工作。

  • 问题内容: 这不起作用: 这也没有: 这也没有: 是否可以在代码中将注释分成多行? 问题答案: 那样做: 实际上,根据PEP8,当将某物分成多行时,括号比斜杠更可取: 换行的首选方法是在括号,方括号和花括号内使用Python的隐含行连续性。通过将表达式包装在括号中,可以将长行分成多行。应优先使用这些,而不是使用反斜杠进行行连续。 在您的情况下,它还允许发表评论。 这是一个有效的证明:http :

  • 我有一个旧的ASP.NET MVC 2项目,我不想升级到MVC 3或MVC 4。我正在运行Windows 8、Visual Studio 2012和Visual Studio 2013的新机器上工作。当我试图在VS 2012或VS 2013中打开MVC 2项目时,我收到错误消息: 此项目与当前版本的Visual Studio不兼容 然后,该项目被卸载,并在解决方案资源管理器中呈灰色显示。我不想安装

  • 如何更改 vs 代码中注释前后字符的颜色。我说的是或 /* */ 或 # 字符。我知道如何更改评论颜色 如何更改visual studio代码中注释的颜色? 但找不到有关“框架”字符的任何信息。

  • 我想更改我的piechart的颜色,以更有效的方式显示一些KPI,是否可以在图表定制器中或直接在jaspersoft Studio上执行此操作?