问题描述
我设法使Powerline字体在Windows 10 pc上可以在WSL中使用,尤其是在VS Code终端窗口中,因此我可以使用Agnoster oh-my-zsh终端主题。我完成了所有设置,一切正常-很棒。
但是,当我关闭我的电脑并重新启动它时,该字体在VS Code中不再起作用。 但是,它仍然在ubuntu窗口中起作用。参见↓
https://i.imgur.com/SCyDrFM.png-抱歉,我没有足够的代表来发布图像:(
我发现它没有安装在“设置”>“字体”窗口中
但是它安装在控制面板的字体窗口中。
当前解决方法
如果重新安装字体,我可以使字体再次工作,这时Windows会提示我该字体已安装,我是否要重新安装?。点击是。
字体安装有什么问题?每次启动后重新安装字体似乎很乏味……我想我可以在启动时获得一个脚本来自动执行该脚本,但是我真的想找到根本原因。
编辑
所以我才找到修复程序-必须右键单击.ttf文件,然后为所有用户安装?️安装。
我不知道为什么不能以本地用户身份安装它,但是嘿\\ _(ツ)_ /¯
解决方法
我找到了自己问题的答案...
必须右键单击.ttf文件和?️Install for all users.
如果字体未在“设置”>“个性化”>“字体”窗口中列出,则VS Code将找不到它。为所有用户安装将使字体在重新启动后仍保留在那里。
,您可以使用以下命令安装电力线字体:
sudo apt-get install fonts-powerline
然后使用命令code .
从WSL提示符处启动VS Code