如何将meslo字体用于visual studio代码

时间:2017-01-10 16:57:21

标签: visual-studio-code vscode-settings

我在 visual studio code 上打开了集成终端,我不喜欢它默认的编辑器字体值。我想将其更改为Meslo Regular Z Powerline。 这是要点:当我输入此值"Meslo Regular Z Powerline"时,结果是视觉工作室代码无法识别它。我认为问题在于它包含的空格字符。我把它安装在我的Mac上,但仍然无法识别它。 解决方法是什么?

10 个答案:

答案 0 :(得分:17)

我看到我使用的名称不是正确的名称:这里的名称正确 "电力线的Meslo LG M DZ"

    "terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"

这个工作得很好

答案 1 :(得分:5)

在Ubuntu 18.04中,答案中的所有内容都不适合我,它一直在抱怨以下消息:

终端仅支持等宽字体。

因此,我进行了一些探讨,这是我的解决方案:

无需在Ubuntu 18.04中添加额外的字体来解决此问题,我们只需要在vscode中添加缺少的电力线字体即可正确显示符号。

所以我刚刚添加到我的设置中:

{
    ...
    "terminal.integrated.fontFamily": "monospace, PowerlineSymbols",
    ...
}

一切都非常顺利,我可以看到带有电源线的VSCode终端,就像普通的OS终端一样。

干杯!

答案 2 :(得分:4)

这些答案都没有对我有用,因为我在我的iTerm2中使用MesloLGS NF。我所做的就是获取iTerm2->首选项->配置文件->字体部分

下的文本中显示的确切值。

iTerm2 Settings

,然后将其输入到terminal.integrated.fontfamily下的settings.json中。

VS Code Settings

答案 3 :(得分:3)

就我而言,我必须放MesloLGS NF, Regular

enter image description here

在Manjaro GNOME终端上。

答案 4 :(得分:2)

从此处安装以下字体

https://github.com/powerline/fonts/blob/master/Meslo%20Dotted/Meslo%20LG%20M%20DZ%20Regular%20for%20Powerline.ttf

cols = ['Score_1','Score_2','Score_3'] def create_list_of_scores(df): df_result = pd.DataFrame(columns=cols) df_result.loc['t-statistic'] = [ttest_ind(df['Income'], df[x])[0] for x in cols] df_result.loc['p-value'] = [ttest_ind(df['Income'], df[x])[1] for x in cols] df_result.loc['correlation'] = [spearmanr(df['Income'], df[x])[1] for x in cols] return df_result df = df.groupby('Income_Quantile').apply(create_list_of_scores).swaplevel(0,1).sort_index() print (df) Score_1 Score_2 Score_3 Income_Quantile correlation 1 NaN NaN NaN 2 NaN NaN NaN 3 6.837722e-01 0.000000e+00 1.000000e+00 4 4.337662e-01 6.238377e-01 4.818230e-03 5 2.000000e-01 2.000000e-01 2.000000e-01 p-value 1 8.190692e-03 8.241377e-03 8.194933e-03 2 5.887943e-03 5.880440e-03 5.888611e-03 3 3.606128e-13 3.603267e-13 3.604996e-13 4 5.584822e-14 5.587619e-14 5.586583e-14 5 3.861801e-06 3.862192e-06 3.864736e-06 t-statistic 1 1.098143e+01 1.094719e+01 1.097856e+01 2 1.297459e+01 1.298294e+01 1.297385e+01 3 2.391611e+02 2.391927e+02 2.391736e+02 4 1.090548e+02 1.090479e+02 1.090505e+02 5 1.594605e+01 1.594577e+01 1.594399e+01

中打开设置
vs code

>Preferences: Open Settings (JSON)

中添加以下行
settings.json

答案 5 :(得分:1)

只需找到安装字体的 Meslo*.ttf 文件,然后check the actual name of font in system installer。然后将该名称复制到 vscode 设置中。

答案 6 :(得分:0)

这是我在使用Powerline

的vcode内设置鱼终端的设置
"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",

答案 7 :(得分:0)

Mac 用户版本:

"terminal.external.linuxExec": "iterm",
"terminal.external.osxExec": "Iterm.app",
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline",

答案 8 :(得分:0)

在Ubuntu中具有Vscode终端:

如果您也在终端中使用 font-awesome 图标

{
"terminal.integrated.fontFamily": "'Meslo LG M DZ for Powerline', 'fontawesome'",
"terminal.integrated.fontSize": 15

}

下面是我的vscode终端

enter image description here

答案 9 :(得分:0)

iTerm2和VS Code 1.41.1的更新修复程序

从iTerm2设置中复制确切的字体(iTerm2 /首选项/配置文件/文本) 在我的情况下,字体为“ Meslo LG M for Powerline”

然后在VS代码中进行字体设置(代码/首选项/设置/文本编辑器/字体) 将字体添加到字体系列。

对我来说,字体家庭最初设置为:“摩纳哥门罗,'Courier New',等宽” 只需将iTerm字体添加到末尾,就像这样:

“摩纳哥的Menlo,“ Courier New”,等宽,电力线的梅斯LG M”