VSCode 中仍然存在错误的终端模拟器

问题描述

我目前正在使用 Debian Buster (10):安装了一个新的终端模拟器 (Alacritty) 以及一个新的 shell (ZSH);并将我的系统配置为使用这个新的终端和 shell 作为认设置。

不幸的是,VScode 继续--不管我在我的 vscode 设置文件中做了什么更改--使用某种已失效的终端。请注意搞砸的样式:

screenshot of vscode with incorrect terminal

任何了解如何配置 vscode 以使用正确终端的人都将不胜感激。谢谢各位。

解决方法

这只是终端字体问题。

首先,您需要下载并安装 Powerline 字体(有很多,请查看此 link 以获取提示)。

然后您需要将下载的字体分配给您的终端。您应该添加:

{
    "terminal.integrated.fontFamily": "<your powerline font>"
}

到您的 settings.json 文件,或在 gui 设置 Terminal integrated Font Family 中搜索并将其添加到那里。

我个人使用 SauceCodepro NF,这对我很有用。