如何让 zsh-navigation-tools 以默认 shell 颜色显示而不是使用它自己的主题?

如何让 zsh-navigation-tools 以默认 shell 颜色显示而不是使用它自己的主题?

我有一个白色背景的终端:

终端显示白色背景的“cd”

我启用了zsh-navigation-tools 插件在哦我的Zsh。我n-list.conf将配色方案设置为白底黑字:

# Main color pair (foreground/background)
local colorpair="black/white"

但是当我按CTRL+时R,类似 ncurses 的历史搜索的颜色仍然与我的终端不同:

带有灰色背景 zsh-navigation-tools 历史搜索的终端

如何让历史搜索变成相同的颜色?

答案1

将颜色方案设置n-list.confdefault/default

# Main color pair (foreground/background)
local colorpair="default/default"

导致:

带有白色背景 zsh-navigation-tools 历史搜索的终端

来源:zshmodules手册页,位于zcurses attr

每个fg_col/bg_col属性(读作 ' fg_colonbg_col ”)设置字符输出的前景色和背景色。颜色默认有时可用(特别是如果库是 ncurses),指定终端启动时的前景色或背景色。颜色对默认/默认始终可用。

相关内容