终端里显示的问号框是什么?

终端里显示的问号框是什么?

我该如何删除带有方框的奇怪问号? 在此处输入图片描述

答案1

方框中的问号表示您的字体未包含这些字符。通常,获取包含缺失 Unicode 字符的字体即可解决此问题。我建议获取包含大量 Unicode 字符的字体。

就我个人而言,我喜欢 Cascadia Code,但其他包含 Unicode 的代码字体应该也很好用(Fira Code 也很受欢迎,但也有很多其他好的代码字体)。

下载最新版本的 Cascadia Code来自 GitHub。解压 zip 文件。zip 中有两个主要版本的字体。Cascadia Code 和 Cascadia Mono。Mono 不包含字体连字(请参阅这个图片表示有/无)。对于终端,您不需要连字,但是如果愿意,可以随意使用它们。

选择 Cascadia Code 或 Mono(Code 有连字符,Mono 没有)后,浏览 zip 文件,然后进入文件ttf夹。找到所需的版本(选择PL末尾带有 的版本)*,然后安装字体。安装完成后,进入终端设置,选择 Cascadia Code 或 Cascadia Regular。

我不知道你使用的是什么终端,但如果你使用的是 Windows 自带的标准终端(不是 Windows 终端,而是 Windows 10 上的默认终端),那么Stack Overflow 帖子解释如何在安装后更改字体。

*这包括 PowerLine 符号,如果您以后需要这些字符,它们可能会很有用

相关内容