如何为 visual studio 代码使用 meslo 字体
How do I use the meslo font for visual studio code
我在 visual studio code 上打开了集成终端,我不喜欢它默认的编辑器字体值.我想将其更改为 Meslo Regular Z Powerline
。
要点如下:当我输入这个值 "Meslo Regular Z Powerline"
时,结果 visual studio 代码无法识别它。我认为问题是因为它包含 space 个字符。我已将它安装在我的 Mac 上,但它仍然无法识别它。
解决方法是什么?
我看到我使用的名字不正确:这里是正确的名字
"Meslo LG M DZ for Powerline"
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"
这个效果很好
这是我在带有电力线的 vcode 中对 fish 终端的设置
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline",
"terminal.integrated.shell.osx": "/usr/local/bin/fish",
"terminal.integrated.shell.linux": "/usr/local/bin/fish",
Mac 用户版本:
"terminal.external.linuxExec": "iterm",
"terminal.external.osxExec": "Iterm.app",
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline",
With Vscode terminal in Ubuntu : * Only In Ubuntu
如果您也在终端中使用 font-awesome 图标
{
"terminal.integrated.fontFamily": "'Meslo LG M DZ for Powerline', 'fontawesome'",
"terminal.integrated.fontSize": 15
}
下面是我的vscode终端
None 这些答案对我有用,因为我在 iTerm2 中使用 MesloLGS NF。我所做的是获取 iTerm2 中显示的确切值 -> 首选项 -> 配置文件 -> 字体部分下的文本,
然后在 terminal.integrated.fontfamily 下输入我的 settings.json。
从这里复制:
"terminal.integrated.fontFamily": "MesloLGS NF",
iTerm2 和 VS Code 1.41.1 的更新修复
从您的 iTerm2 设置中复制准确的字体 (iTerm2/Preferences/Profiles/Text)
在我的例子中,字体是 "Meslo LG M for Powerline"
然后在VS code字体设置中(Code/Preferences/Settings/Text Editor/Font)
将字体添加到字体系列。
我的字体系列最初设置为:"Menlo, Monaco, 'Courier New', monospace"
只需将您的 iTerm 字体添加到末尾,如下所示:
"Menlo, Monaco, 'Courier New', monospace, Meslo LG M for Powerline"
从这里安装以下字体
在 vs code
中打开设置
>Preferences: Open Settings (JSON)
在settings.json
中添加以下行
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"
在 Ubuntu 18.04 none 中,答案中的内容对我有用,它一直在抱怨消息:
The terminal only supports monospace fonts.
所以我深入研究了一下,这是我的解决方案:
无需在 Ubuntu 18.04 中添加额外的字体来解决此问题,我们只需要在 vscode 中添加缺少的电力线字体即可正确显示符号。
所以我刚刚添加到我的设置中:
{
...
"terminal.integrated.fontFamily": "monospace, PowerlineSymbols",
...
}
一切都很好,很顺利,我可以看到我的 VSCode 终端和普通 OS 终端一样的电力线终端。
干杯!
在我的例子中,我必须输入 MesloLGS NF, Regular
.
在 Manjaro GNOME 终端上。
只需找到安装字体的 Meslo*.ttf 文件,然后 check the actual name of font in system installer。然后将该名称复制到 vscode 设置。
我在 visual studio code 上打开了集成终端,我不喜欢它默认的编辑器字体值.我想将其更改为 Meslo Regular Z Powerline
。
要点如下:当我输入这个值 "Meslo Regular Z Powerline"
时,结果 visual studio 代码无法识别它。我认为问题是因为它包含 space 个字符。我已将它安装在我的 Mac 上,但它仍然无法识别它。
解决方法是什么?
我看到我使用的名字不正确:这里是正确的名字 "Meslo LG M DZ for Powerline"
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"
这个效果很好
这是我在带有电力线的 vcode 中对 fish 终端的设置
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline",
"terminal.integrated.shell.osx": "/usr/local/bin/fish",
"terminal.integrated.shell.linux": "/usr/local/bin/fish",
Mac 用户版本:
"terminal.external.linuxExec": "iterm",
"terminal.external.osxExec": "Iterm.app",
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline",
With Vscode terminal in Ubuntu : * Only In Ubuntu
如果您也在终端中使用 font-awesome 图标
{
"terminal.integrated.fontFamily": "'Meslo LG M DZ for Powerline', 'fontawesome'",
"terminal.integrated.fontSize": 15
}
下面是我的vscode终端
None 这些答案对我有用,因为我在 iTerm2 中使用 MesloLGS NF。我所做的是获取 iTerm2 中显示的确切值 -> 首选项 -> 配置文件 -> 字体部分下的文本,
然后在 terminal.integrated.fontfamily 下输入我的 settings.json。
从这里复制:
"terminal.integrated.fontFamily": "MesloLGS NF",
iTerm2 和 VS Code 1.41.1 的更新修复
从您的 iTerm2 设置中复制准确的字体 (iTerm2/Preferences/Profiles/Text) 在我的例子中,字体是 "Meslo LG M for Powerline"
然后在VS code字体设置中(Code/Preferences/Settings/Text Editor/Font) 将字体添加到字体系列。
我的字体系列最初设置为:"Menlo, Monaco, 'Courier New', monospace" 只需将您的 iTerm 字体添加到末尾,如下所示:
"Menlo, Monaco, 'Courier New', monospace, Meslo LG M for Powerline"
从这里安装以下字体
在 vs code
>Preferences: Open Settings (JSON)
在settings.json
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"
在 Ubuntu 18.04 none 中,答案中的内容对我有用,它一直在抱怨消息:
The terminal only supports monospace fonts.
所以我深入研究了一下,这是我的解决方案:
无需在 Ubuntu 18.04 中添加额外的字体来解决此问题,我们只需要在 vscode 中添加缺少的电力线字体即可正确显示符号。
所以我刚刚添加到我的设置中:
{
...
"terminal.integrated.fontFamily": "monospace, PowerlineSymbols",
...
}
一切都很好,很顺利,我可以看到我的 VSCode 终端和普通 OS 终端一样的电力线终端。
干杯!
在我的例子中,我必须输入 MesloLGS NF, Regular
.
在 Manjaro GNOME 终端上。
只需找到安装字体的 Meslo*.ttf 文件,然后 check the actual name of font in system installer。然后将该名称复制到 vscode 设置。