最近重装了系统之后,在多用户终端环境下启动vscode(非默认用户),发现vscode内的终端字体间隔过大,如下图:

在settings.json中不管我怎么改各种powerline字体都不行:
"terminal.integrated.fontFamily": "Meslo LG S Regular for Powerline",
后来发现是因为下载的powerline字体在MacOS下默认安装在$HOME/Library/Fonts下面,而其他用户无法识别。但是即便我重新把字体安装在/Library/Fonts下也不行。
最后还是只能使用Menlo for powerline字体:
cd /Library/Fonts
git clone https://github.com/abertsch/Menlo-for-Powerline.git
配置文件中改为:
"terminal.integrated.fontFamily": "Menlo for Powerline"
终端中的字体修改效果立刻更新。

本文分享了在多用户环境中启动VSCode时遇到的终端字体显示异常问题及解决方案。通过调整字体安装位置并选用特定字体,成功解决了字体间隔过大的难题。

2991

被折叠的 条评论
为什么被折叠?



