如何让星舰在超级终端中显示特殊符号

问题描述 投票:0回答:1

安装终端提示软件Starship后,我的提示显示的是空矩形,而不是我期望的特殊符号:

tldr on  mas-lucky via  v22.6.0 via 🐍 v3.12.5 took 2s
❯

我该如何解决这个问题?我在 macOS 上的超级终端上。

macos terminal hyperterminal starship vercel-hyper-terminal
1个回答
0
投票

您需要安装 Nerd 字体(如果系统上尚未存在),例如正在做:

brew install font-fira-code-nerd-font

并将该字体添加为超级配置文件中的首选字体,通常位于

~/.hyper.js
:

module.exports = {
    config: {
        ...
        // font family with optional fallbacks
        fontFamily: '"FiraCode Nerd Font", Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
        ...

确保编辑现有密钥

fontFamily
,而不是创建重复密钥。

如果字体名称包含空格,则需要将其用双引号引起来,就像

"FiraCode Nerd Font"
的情况一样。

© www.soinside.com 2019 - 2024. All rights reserved.