我正在尝试使用agnoster主题对我的vscode集成终端进行皮条客,我遇到了一个小问题。它已安装,但颜色条末端的符号和箭头被剪切掉了,文字字体也被拉伸到远处。我该如何解决?我不能附上一个屏幕截图,说明由于声誉点引起的问题......
干杯!
答案 0 :(得分:2)
我在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)
答案 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 font
或 Font Family
并选择终端。
将 Monaco, PowerlineSymbols
添加到文本输入框中的 Terminal > Integrated: Font Family
中。
答案 5 :(得分:0)
这对我来说适用于 WSL 1、Windows 10 这是之前
打开 vs 代码,你可以按 F1 并输入 setting.json 并添加{ "terminal.integrated.fontFamily": "'RobotoMono Nerd Font', 'PowerlineSymbols', 'Hack Nerd Font'" }
这是RobotoMono Nerd Font的链接
这是PowerlineSymbols的链接
这是Hack Nerd Font的链接
然后重新启动 vs 代码,它会工作得很好
就到这里了