最近新装了Ubuntu
18.04 LTS,然后装了zsh以及主题agnoster
,然后一顿操作解决了终端中的乱码问题,其实就是字体问题。
解决方法见这里。
但是,在vscode
红把终端设置为zsh
之后发现依然是乱码,也就是还是字体问题。如图
vscode terminal乱码
所以我尝试设置了终端字体为
PowerlineSymbols
,但是vscode
提示终端字体只能使用等宽字体,如下图只支持等宽字体
最后经过查找,找到了这篇文章,经尝试,可以完美解决问题
- 首先是下载需要的字体
$cd /usr/share/fonts/truetype/
$sudo git clone https://github.com/abertsch/Menlo-for-Powerline.git
$sudo fc-cache -f -v
- 设置
vscode
中的字体为Menlo for Powerline
image.png -
设置完成后可以效果如图
效果图