有什么方法可以更改VSCode中仅注释代码的字体系列?

Rya*_*inn 2 visual-studio-code vscode-settings

我在用户设置中遇到过这种情况,"editor.fontFamily": "Consolas, 'Courier New', monospace",但是有什么方法可以只更改注释的字体吗?我已经看到人们在其他编辑器中有半草书的评论,并且我希望能够复制类似的内容。

Gam*_*a11 5

您可以使用以下设置更改字体样式editor.tokenColorCustomizations

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": "comment",
            "settings": {
                "fontStyle": "italic"
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我认为目前没有办法更改字体系列。该设置仅允许自定义fontStyleforeground(文本颜色)。尽管有一个开放功能请求,以增加对此功能的支持:

在textMateRules中支持fontName(#36512)


Jef*_*eff 5

我遇到了同样的问题,似乎您只能将注释设为斜体,但无法更改为单独的字体。我最终将我喜欢的常规字体和斜体字体组合成一个有效的字体系列。

下载字体编辑器 ( FontForge ) 并通过将您喜欢的常规字体更改为 Custom Font Regular.ttf 并将您喜欢的斜体字体更改为Custom Font Italic.ttf来创建您自己的字体系列(例如:自定义字体)。只需保持姓氏相同即可。

FontForge 示例:

  • 在 FontForge 中单独打开您想要的字体。
  • 元素 -> 字体信息只需更改
    1. “字体名称”:CustomFont-Regular、CustomFont-Italic
    2. “Family Name”:自定义字体(两者保持相同)
    3. “人类的名字”:自定义字体常规、自定义字体斜体
    4. 不要碰任何其他东西,然后点击“确定”。
    5. 如果/当要求更改 ID 时接受
    6. 文件 -> 将字体生成为 True Type
    7. 安装新命名的 ttf 字体
    8. 然后将您的新家族添加到 VS Code 中。(如果您遵循的是“自定义字体”)

非常简单,并且在 VS Code 中运行良好。希望这对某人有帮助