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,这对我很有用。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...