我刚刚安装了coloured-man-pages zsh 插件。
它工作得很好,但我在底部消息上有一个难看的颜色输出:
在不覆盖所有内容的情况下个性化插件颜色的正确方法是什么?似乎颜色是在插件激活期间直接设置的。
或者也许这是我系统的一个错误,可以用另一种方式修复?确实,这种默认的不可读颜色输出看起来很奇怪。
我在 Ubuntu 18.10 和 gnome-terminal 下运行。
我刚刚安装了coloured-man-pages zsh 插件。
它工作得很好,但我在底部消息上有一个难看的颜色输出:
在不覆盖所有内容的情况下个性化插件颜色的正确方法是什么?似乎颜色是在插件激活期间直接设置的。
或者也许这是我系统的一个错误,可以用另一种方式修复?确实,这种默认的不可读颜色输出看起来很奇怪。
我在 Ubuntu 18.10 和 gnome-terminal 下运行。
手册页 (
groff
) 的格式不允许显式使用颜色,但使用了一些文本装饰,例如粗体或下划线,而这些文本又可以被查看者重新解释以显示颜色。这正是链接插件正在做的事情,所以我建议删除这个插件,而是直接.zshrc
通过LESS_TERMCAP
变量设置颜色(我假设你正在使用less
你的man
寻呼机,这个插件也是如此)。以下是带有描述的变量列表:
可以使用此脚本找到颜色代码列表:
给定的解决方案非常优雅。我希望官方 Oh My ZSH wiki ohmyzsh/plugins/colored-man-pages/没有颜色列表或数组中的项目
less_termcap
。以下是##Customization 的内容,仅包含一个小示例:而且我想您可以对所有termcap进行更多实验
笔记
但如果你真的不想花时间反复试验,那一行就足够了