You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Manjaro Linux下VSCode终端显示方块字符而非正常路径如何修复?

故障现象

终端路径方块显示异常截图
Manjaro Linux环境下使用VSCode时,内置终端无法正常展示工作区完整路径,对应位置显示为方块字符。

故障原因

该问题由Nerd Font图标字体缺失导致:Manjaro默认搭载的Zsh(常搭配Oh My Zsh美化主题)会使用Nerd Font提供的特殊矢量图标展示路径标识、Git状态等信息,VSCode内置终端默认未配置对应兼容字体时,就会将无法识别的图标渲染为方块。

解决步骤
  • 方案1:安装适配字体并配置VSCode(推荐,不影响原有Shell美化效果)

    1. 执行命令安装常用Nerd Font字体:
      sudo pacman -S ttf-jetbrains-mono-nerd
      也可以安装全量Nerd Font包:sudo pacman -S nerd-fonts-complete
    2. 打开VSCode设置页面,搜索配置项Terminal Integrated Font Family,在输入框中填写已安装的字体名称,例如JetBrainsMono Nerd Font
    3. 重启VSCode后生效,新开终端即可正常显示路径标识。
  • 方案2:关闭Shell主题的图标显示(无需安装字体)
    如果你使用的是Powerlevel10k主题,直接在终端执行p10k configure,按照配置引导选择无图标的显示模式即可。
    如果使用其他Zsh/Bash主题,修改对应主题的配置文件,注释/关闭图标相关的配置项后重载Shell配置即可。

内容的提问来源于stack exchange,提问作者help me

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 17:15:01