我经历了https://code.visualstudio.com/docs/getstarted/theme-color-reference,但似乎找不到更改注释颜色的设置。
我目前正在使用Atom One Dark Theme,并且只是想稍微减轻一点颜色,因此我可以更好地阅读。
我经历了https://code.visualstudio.com/docs/getstarted/theme-color-reference,但似乎找不到更改注释颜色的设置。
我目前正在使用Atom One Dark Theme,并且只是想稍微减轻一点颜色,因此我可以更好地阅读。
Answers:
从1.15(2017年7月)开始,您可以从settings.json Ctrl +,
"editor.tokenColorCustomizations": {
"comments": "#d4922f"
},
从1.20(2018年1月)开始,您还可以分别为每个主题进行此操作:
"editor.tokenColorCustomizations": {
"[Atom One Dark]": {
"comments": "#d4922f"
}
},
找到合适的范围:
开发人员:Inspect TM Scope editor.action.inspectTMScopes
选择器优先级:
https://code.visualstudio.com/blogs/2017/02/08/syntax-highlighting-optimizations#_textmate-themes
好的,更多示例(用于js
):
"editor.tokenColorCustomizations": {
"textMateRules": [{
"scope": "INSERT_SCOPE_HERE",
"settings": {
"foreground": "#ff0000"
}
}]
}
comment
punctuation.definition.comment
comment.block.documentation
storage.type.class.jsdoc
entity.name.type.instance.jsdoc
variable.other.jsdoc
/**
并且*/
在设置评论颜色后它们保持不变。中间部分正在改变颜色。
扩展答案和@Johnny Derp的评论。您可以使用以下方法更改字体颜色和样式:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "comment",
"settings": {
"fontStyle": "italic",
"foreground": "#C69650",
}
}
]
},
background
不能以这种方式更改,只能更改颜色和样式。截至2018年6月。
此外,为了回答一些有关更改注释puntuation
(例如//
)颜色的注释-现在必须使用其自己的textmate规则分别对颜色进行着色,因此可能会在2019年10月发行版中进行更改以解决此问题-这是一个尚未解决的问题,但已添加到2019年10月的里程碑中。参见https://github.com/microsoft/vscode/milestone/102
目前看来无法在设置中自定义标记颜色:
最突出的编辑器颜色是基于安装的语言语法的标记颜色。这些颜色由“颜色主题”定义,并且(当前)无法在设置中自定义。
资料来源:https : //code.visualstudio.com/docs/getstarted/theme-color-reference
我确实注意到,如果您进入主题文件夹,例如:C:\ Program Files(x86)\ Microsoft VS Code \ resources \ app \ extensions \ theme-monokai并编辑monokai-color-theme.json文件,对于带有“名称”:“注释”的行,并更改“前景”颜色将起作用。只要确保重启程序即可。
就像Mark所说的,但在"scope":
后面加上"comment"
“标点符号.definition.comment”
给标点着色
例如(
//
在javescript中|/* */
在CSS中|<!-- -->
在html中)。
"scope": ["comment", "punctuation.definition.comment"]
为Doc,Block和Line注释使用不同的颜色:
"editor.tokenColorCustomizations": {
"[Cobalt2]": {
"textMateRules": [
{
"scope": [
"comment.block",
"punctuation.definition.comment.end",
"punctuation.definition.comment.begin"
],
"settings": {
"foreground": "#85b3f8",
"fontStyle": "bold"
}
},
{
"scope": [
"comment.block.documentation",
"punctuation.definition.comment.begin.documentation",
"punctuation.definition.comment.end.documentation"
],
"settings": {
"foreground": "#6bddb7",
"fontStyle": "bold"
}
},{
"scope":["comment.line", "punctuation.definition.comment"],
"settings": {
"foreground": "#FF0000",
"fontStyle": "bold"
}
}
]
}
}
经过C ++测试。
在评论评论主题时,我发现VS Code的“更好的评论”扩展非常有用。你可以给你的意见给予不同的颜色,从而根据重要性等默认评论颜色也可以改变你的归类意见。
https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments
例如:
该扩展可以在用户设置或工作空间设置来配置。