Visual studio code 在VisualStudio代码中是否有将注释斜体化的方法?

Visual studio code 在VisualStudio代码中是否有将注释斜体化的方法?,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我使用的是Visual Studio代码版本1.11.2。我需要能够看到任何语言文件中的斜体化注释,或者至少是JavaScript、Python、C和C++。是否有一个通用的设置,或者目前是否有一种编程方式可以实现这一点?您可以查看 它没有提到注释是Visual Studio代码主题化的合适范围。是的,有一些方法可以实现这一点 此答案适用于Microsoft Windows(版本10.0.14393)和Visual Studio代码1.14.2 如果您使用的是扩展市场中已安装的主题,则其文件位于

我使用的是Visual Studio代码版本1.11.2。我需要能够看到任何语言文件中的斜体化注释,或者至少是JavaScript、Python、C和C++。是否有一个通用的设置,或者目前是否有一种编程方式可以实现这一点?

您可以查看


它没有提到注释是Visual Studio代码主题化的合适范围。

是的,有一些方法可以实现这一点

此答案适用于Microsoft Windows(版本10.0.14393)和Visual Studio代码1.14.2

如果您使用的是扩展市场中已安装的主题,则其文件位于
C:\Users\\\.vscode\extensions\

假设您使用的是Kal.theme-glacier。主题文件如下所示:

C:\Users\\.vscode\extensions\Kal.theme-glacier-0.0.1\themes\glacier.tmTheme

在任何文本编辑器中编辑文件(建议使用记事本+) 编辑主题文件时不应运行Visual Studio代码,否则可能需要重新启动Visual Studio代码。

找到键名
注释
并将
FontStyle
更改为
italic
。最后一段代码应该如下所示:

<dict>
    <key>name</key>
    <string>Comment</string>
    <key>scope</key>
    <string>comment</string>
    <key>settings</key>
        <dict>
            <key>fontStyle</key>
            <string>italic</string>
            <key>foreground</key>
            <string>#515c68</string>
        </dict>
</dict>
{
    "scope": "comment",
    "settings": {
        "foreground": "#009000",
        "fontStyle": "italic"
    }
},

谢谢你给我指明了正确的方向,维克多。将其放入我的设置文件(Visual Studio代码1.42.1)中可以实现以下目的:

“editor.tokenColorCustomizations”:{
“文本材料”:[
{
“范围”:“评论”,
“设置”:{
“字体样式”:“斜体”
}
}
]
}
您可以通过按ctrl/cmd+shift+p查看选择器范围,并查找开发者:检查编辑器标记和范围

通过提供数组,可以将设置应用于多个作用域:

“editor.tokenColorCustomizations”:{
“文本材料”:[
{
“名称”:“注释”,
“范围”:[
“评论”,
“comment.block”,
“comment.block.documentation”,
“comment.line”,
“comment.line.double斜杠”,
“标点符号.定义.注释”,
],
“设置”:{
“字体样式”:“斜体”,
//“字体样式”:“斜体下划线”,
//“字体样式”:“斜体粗体下划线”,
}
},
]
},

相关:

更完整的答案发布在Visual Studio代码GitHub问题跟踪器上:

例如:

标点符号.definition.comment
对创建注释的字符(如:/)禁用斜体

“editor.tokenColorCustomizations”:{
“文本材料”:[
{
“范围”:[
“评论”,
“标点符号.定义.注释”,
“变量.语言”
],
“设置”:{
“字体样式”:”
}
}
]
}

在任何文本编辑器中编辑文件(推荐使用记事本+)
或者你可能需要重新启动VS code
好吧,我想我可以这样做。这在任何主题中都很容易做到,谢谢。喜欢这个!谢谢!因为这篇文章是一篇技术性文章,解释了主题是如何呈现的,而不是如何设置主题。