【问题标题】:VS Code Disable JSDoc Comment ColoringVS Code 禁用 JSDoc 注释着色
【发布时间】:2019-03-11 22:44:32
【问题描述】:

我想在 Visual Studio Code 中禁用多色 JSDoc cmets。

目前,JSDoc cmets 看起来像这样(@param 等的颜色不是默认注释颜色):

我希望整个评论都是相同的默认灰色。我尝试禁用所有扩展和自定义用户设置,但这并不影响 JSDoc 突出显示。有谁知道我需要更改哪些设置来解决这个问题?我以为workbench.colorCustomizationseditor.tokenColorCustomizations 会有我想要更改的设置,但我一直找不到。

【问题讨论】:

  • 是的,完全同意 - 彩色 JSDoc 看起来是代码的一部分,但实际上不是。这总是让我感到困惑。到现在为止!

标签: visual-studio-code vscode-settings


【解决方案1】:

感谢 One Dark Pro GitHub 上的用户 Binaryify 向我展示了更改 VS Code 中 JSDoc 突出显示的设置! Link to the GitHub issue

"editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "name": "storage.type.class.jsdoc",
        "scope":
          "storage.type.class.jsdoc,entity.name.type.instance.jsdoc,variable.other.jsdoc",
        "settings": {
          "foreground": "#7f848eff"
        }
      }
    ]
  },

将“前景”颜色替换为您用于 cmets 的颜色。此处使用的颜色是 One Dark Pro 主题中使用的默认灰色。

【讨论】:

  • 感谢您的解决方案!但是有一个问题:为什么颜色代码由 4 个字节组成,而不是 3 个字节?
  • 颜色代码的格式为“#RRGGBBAA”。最后一个字节是 alpha 通道。
  • 如何在 php cmets 中禁用此功能?
  • 知道如何给@符号上色吗?谢谢
猜你喜欢
  • 1970-01-01
  • 2015-06-02
  • 2018-12-21
  • 2018-03-08
  • 1970-01-01
  • 2018-10-08
  • 2018-11-25
  • 2022-12-01
  • 2020-12-12
相关资源
最近更新 更多