麻烦使用ZSH agnoster他们在我的vscode集成终端。箭被切断了

时间:2018-04-26 20:49:37

标签: visual-studio-code zsh vscode-settings oh-my-zsh

我正在尝试使用agnoster主题对我的vscode集成终端进行皮条客,我遇到了一个小问题。它已安装,但颜色条末端的符号和箭头被剪切掉了,文字字体也被拉伸到远处。我该如何解决?我不能附上一个屏幕截图,说明由于声誉点引起的问题......

干杯!

6 个答案:

答案 0 :(得分:2)

我在MacOS的VS Code集成终端中遇到了上述问题:
Symbols not displayed

我在VS Code的用户设置中使用Monaco, PowerlineSymbols对其进行了修复。

您可以通过编辑
来解决此问题 $HOME/Library/Application Support/Code/User/settings.json
通过添加/设置"terminal.integrated.fontFamily": "Monaco, PowerlineSymbols"

或直接在VS Code设置中通过Code -> Preferences -> Settings搜索terminal integrated font。只需将Monaco, PowerlineSymbols添加到Terminal > Integrated: Font Family文本输入框中即可。

答案 1 :(得分:1)

尝试将此行放入您的设置中:

"terminal.integrated.fontFamily": "'Meslo LG S for Powerline'",

这将使vscode使用正确的字体系列

答案 2 :(得分:0)

通过按F1将其添加到VSCode settings.json编辑器中,然后转到设置

  • “ terminal.integrated.fontFamily”:“'RobotoMono Nerd Font','PowerlineSymbols'”

注意:如果您尚未安装上述字体之一,则将无法使用。

答案 3 :(得分:0)

MesloLGS NF 对我有用,只是您需要检查您必须使用的已安装的终端首选项字体。

答案 4 :(得分:0)

以上答案特别适用于@fose,添加了更多细节,以防任何新手面临这可以轻松解决问题。如需完整指南,请查看此 link

你需要先下载字体来解决这个问题, 对于 Power Line 字体 从 github 克隆这个字体

<块引用>

git clone https://github.com/abertsch/Menlo-for-Powerline.git

之后,您需要将此字体移动到可以全局使用的 Fonts 文件夹中。

<块引用>

sudo mv Menlo*.tff /usr/share/fonts

如果您遇到任何错误,您可以手动输入字体的名称,例如

<块引用>

sudo mv 'Menlo Bold Italic for Powerline.ttf' /usr/share/fonts

做完这一切,打开VS Code

VS 代码设置 -> Preferences -> Settings 搜索 terminal integrated fontFont Family 并选择终端。 将 Monaco, PowerlineSymbols 添加到文本输入框中的 Terminal > Integrated: Font Family 中。

最终结果:包括设置 enter image description here

答案 5 :(得分:0)

这对我来说适用于 WSL 1、Windows 10 这是之前 enter image description here

打开 vs 代码,你可以按 F1 并输入 setting.json 并添加{ "terminal.integrated.fontFamily": "'RobotoMono Nerd Font', 'PowerlineSymbols', 'Hack Nerd Font'" }

这是RobotoMono Nerd Font的链接

这是PowerlineSymbols的链接

这是Hack Nerd Font的链接

然后重新启动 vs 代码,它会工作得很好

就到这里了

enter image description here