将Vs Code终端字体更改为非等宽字体

3

是否可以将VS Code终端字体更改为非等宽字体?

我想使用的字体是Melso LG L Regular for Powerline

当我尝试在用户设置中更改terminal.integrated.fontFamily时,出现以下情况:

terminal font

有什么解决办法吗?

先谢谢了。


这个应用在上一个发布版本中损坏了“DejaVu Sans Mono Powerline”,它变成了一颗不甜的糖果。 - contributorpw
3个回答

6
请使用以下设置。在Ubuntu的VScode终端中,这对我很有效。
{
    //"terminal.integrated.fontFamily": "'Ubuntu Mono derivative Powerline', 'fontawesome'",
    "terminal.integrated.fontFamily": "'Meslo LG M DZ for Powerline', 'fontawesome'",
    "terminal.integrated.fontSize": 16

}

请确保您已正确安装powerlinefontawesome图标包,否则可能无法正常工作。
使用上述任何设置,但请确保已安装powerline变体。以下是我在VSCode终端中的终端输出。

enter image description here

我的 Vscode 版本:

enter image description here


0

WitVault 的回答一开始并没有解决我的问题,但它为我的解决方案提供了基础。Ubuntu 20.04 没有识别出 Meslo LG M DZ ... 字体。我查看了 Ubuntu 的字体应用程序,在那里我看到字体名称是 MesloLGMDZ Nerd Font Mono。因此,查看您的操作系统字体应用程序可能有助于找到正确的字体名称。

对于我来说,使用这些设置(在 settings.json 中)可行:

{
    "terminal.integrated.fontFamily": "MesloLGLDZ Nerd Font Mono",
    "terminal.integrated.fontSize": 14
}

要更改 setting.json,请按下 shift + ctrl + P,然后输入 Open Setting 并按回车键。

0
{
"terminal.integrated.fontFamily": "MesloLGS NF",
}

1
感谢您为Stack Overflow社区做出贡献。这可能是一个正确的答案,但如果您能提供代码的额外解释,那么开发人员就可以理解您的推理过程,这将非常有用。对于不太熟悉语法或难以理解概念的新开发人员来说,这尤其有用。您是否愿意编辑您的答案以包括其他细节,以造福社区? - Jeremy Caney

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接