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

MacOS下NvChad颜色显示异常求助(无需切换iTerm2)

NvChad 颜色显示异常修复方案(macOS Ventura 13.4.1)
  • 检查系统终端颜色配置
    打开自带终端偏好设置(Cmd+,),选择你正在使用的描述文件:

    • 进入「颜色」面板,勾选「使用终端窗口的背景色」,并确认颜色模式为256色或真彩色
    • 切换到「高级」面板,将「终端类型」改为 xterm-256color,重启终端后执行 echo $TERM 验证输出是否匹配
  • 调整NvChad核心配置
    打开 ~/.config/nvim/lua/custom/chadrc.lua:

    • 确保 ui 区块里的 transparency 设为 false,避免透明背景与终端底色冲突
    • 确认 theme_toggle 和 theme 配置的是官方支持的主题(如onedark、tokyonight等)
    ui = {
      theme_toggle = { "onedark", "one_light" },
      theme = "onedark",
      transparency = false,
    },
    
  • 强制NeoVim启用真彩色支持
    在 ~/.config/nvim/lua/custom/init.lua 中添加以下配置:

    vim.o.termguicolors = true
    vim.g.terminal_color_0 = "#282c34" -- 颜色值可与你终端描述文件的背景色保持一致
    

    保存后重启NeoVim,再次切换主题测试

  • 重置终端状态
    关闭所有终端窗口,重新打开后执行 reset 命令,再启动NeoVim查看效果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 10:17:05