解决Ubuntu下vscode中zsh乱码的问题

最近新装了Ubuntu18.04 LTS,然后装了zsh以及主题agnoster,然后一顿操作解决了终端中的乱码问题,其实就是字体问题。
解决方法见这里。
但是,在vscode红把终端设置为zsh之后发现依然是乱码,也就是还是字体问题。如图

解决Ubuntu下vscode中zsh乱码的问题_第1张图片
vscode terminal乱码

所以我尝试设置了终端字体为 PowerlineSymbols,但是 vscode提示终端字体只能使用等宽字体,如下图
解决Ubuntu下vscode中zsh乱码的问题_第2张图片
只支持等宽字体

最后经过查找,找到了 这篇文章,经尝试,可以完美解决问题

  1. 首先是下载需要的字体
$cd /usr/share/fonts/truetype/
$sudo git clone https://github.com/abertsch/Menlo-for-Powerline.git
$sudo fc-cache -f -v
  1. 设置vscode中的字体为Menlo for Powerline
    解决Ubuntu下vscode中zsh乱码的问题_第3张图片
    image.png
  2. 设置完成后可以效果如图


    解决Ubuntu下vscode中zsh乱码的问题_第4张图片
    效果图

你可能感兴趣的:(解决Ubuntu下vscode中zsh乱码的问题)