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
相关产品推荐
相关产品推荐

