繁体   English   中英

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

[英]Any way to change the font family of only commented code in VSCode?

我在用户设置"editor.fontFamily": "Consolas, 'Courier New', monospace",遇到过这个问题"editor.fontFamily": "Consolas, 'Courier New', monospace",但是有没有办法只更改评论的字体? 我看到人们在其他编辑器中有半草书评论,我希望能够复制类似的内容。

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

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": "comment",
            "settings": {
                "fontStyle": "italic"
            }
        }
    ]
}

我认为现在没有办法改变字体系列 该设置只允许自定义fontStyleforeground (文本颜色)。 不过,有一个开放的功能请求可以添加对它的支持:

支持 textMateRules 中的 fontName (#36512)

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

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

FontForge 示例:

  • 在 FontForge 中单独打开您想要的字体。
  • Element -> Font Info只需更改
    1. "Fontname" : CustomFont-Regular, CustomFont-Italic
    2. “姓氏”:自定义字体(两者保持相同)
    3. “人类名称”:自定义字体常规,自定义字体斜体
    4. 不要触摸其他任何东西,然后单击“确定”。
    5. 如果/当它要求更改 ID 时接受
    6. 文件 -> 将字体生成为 True Type
    7. 安装新命名的 ttf 字体
    8. 然后将您的新家庭添加到 vs 代码中。 (如果你跟着那是“自定义字体”)

非常简单,在 VS Code 中效果很好。 希望这可以帮助某人

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM