我设法让Windows 10 pc上的Powerline字体在WSL中使用,特别是在VS Code终端窗口中,这样我就可以使用Agnoster oh my zsh终端主题了。我把一切都安排好了,一切都很好——很酷。
但是当我关闭电脑并重新启动它时,字体在VS代码中不再工作。然而,它仍然可以在ubuntu窗口中工作。看见↓
https://i.stack.imgur.com/4UUT2.png--对不起,我没有足够的代表来发布图片:(
我注意到它没有安装在设置中>字体窗口
但它安装在控制面板字体窗口中。
当前解决方法
如果我重新安装字体,我可以让字体重新工作,此时Windows会提示我字体已经安装,我想重新安装吗。单击"是"。
此时,字体将显示在字体设置(添加字体)窗口中。
字体安装出了什么问题?每次启动后重新安装字体似乎很乏味。。。我想我可以在启动时得到一个脚本来自动执行,但我真的想找到根本原因。
编辑
所以我刚刚找到了修复程序-必须右键单击.ttf文件,然后️为所有用户安装。
我不知道为什么作为本地用户安装它不起作用,但嘿\_(ツ)_/
我找到了自己问题的答案。。。
必须右键单击.ttf文件和️Install for all users.
似乎如果字体没有列在设置>个性化>字体窗口,VS代码将找不到它。为所有用户安装会使字体在重新启动后保持不变。
您可以使用以下命令安装电力线字体:
sudo apt-get install fonts-powerline
并使用命令code .
从WSL提示符启动VS代码