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

如何移除Oh My Posh中文件夹的高亮显示?

解决Oh My Posh Catppuccin主题下dir命令子文件夹高亮问题

这个高亮效果并不是由catppuccin.omp.json主题文件控制的,而是PowerShell自身的文件系统对象颜色配置,或是Oh My Posh同步的终端颜色预设导致的。可以通过以下几种方式解决:

方法1:直接修改PowerShell的文件夹颜色变量

在PowerShell中执行以下命令,立即取消文件夹的高亮样式:

$PSStyle.FileInfo.Directory = $PSStyle.Reset

如果要让设置永久生效,把这行命令添加到PowerShell配置文件里:

  1. 打开配置文件:
notepad $PROFILE
  1. 将上述代码粘贴到文件末尾,保存后重启PowerShell即可。

方法2:禁用Oh My Posh的终端颜色同步

部分Oh My Posh主题会附带终端颜色预设,可能覆盖了默认的文件夹颜色。你可以修改Oh My Posh的配置文件来关闭这个同步:

  1. 打开你的Oh My Posh主配置文件(通常路径是~/.posh-config.omp.json,如果是自定义路径就找你指定的文件)
  2. 找到terminal字段(如果存在),把color_scheme的值改成"none",或者直接删除整个terminal配置块:
"terminal": {
  "color_scheme": "none"
}
  1. 保存后执行下面的命令重新加载配置:
oh-my-posh init pwsh --config 你的配置文件完整路径 | Invoke-Expression

方法3:适配旧版PowerShell的颜色设置

如果你的PowerShell版本低于7.x,用以下方法修改原始控制台颜色:

# 重置文件夹颜色为默认前景色
$Host.UI.RawUI.ForegroundColor = "Gray"

同样,把这行命令添加到$PROFILE配置文件中,就能永久生效。

内容的提问来源于stack exchange,提问作者M.W

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 01:32:40