【问题标题】:Fish Shell: How can I customize the colors for the autocomplete feature?Fish Shell:如何自定义自动完成功能的颜色?
【发布时间】:2017-08-14 19:00:23
【问题描述】:

几周前我开始使用 Fish(和 oh-my-fish),我发现在视觉上有些困难的一件事是默认的自动完成选项的背景颜色(请参阅图片中的紫色背景)。我尝试查看 Fish 页面,但找不到与此相关的任何内容。我想知道如何更改背景颜色。 如果您想知道,我在 LUbuntu(带有 LXDE 的 Ubuntu 发行版)中使用 LXTerminal

【问题讨论】:

    标签: linux ubuntu fish oh-my-fish


    【解决方案1】:

    通过fish web UI设置所有颜色配置更方便,可以通过cli完成:

    fish_config colors,启动fish的配置服务器,已经有大量预定义的颜色建议

    欲了解更多信息,请查看The Fish Shell

    【讨论】:

    • 这比所有其他方法都容易得多。
    • 这是一个超级简单的解决方案,允许进行许多其他自定义
    【解决方案2】:

    在检查了这些docs 之后,我找到了它,并对可能导致该功能的不同环境变量进行了一些试验和错误。 环境变量为fish_color_search_match

    解决方案是改变变量,如:

    $ set fish_color_search_match --background='333'
    

    '333' 是颜色代码。也可以使用可用的预定义颜色,如cyangreenblue 等。

    另外,我知道这在 Unix&Linux StackExchange 中可能更合适(这可能是投反对票的原因?)

    编辑:考虑到如果您的终端不使用 256 色,颜色将无法正确显示。

    【讨论】:

    • 如果有人需要自定义前缀,变量是fish_pager_color_prefix
    • 保存到 ~/.config/fish/config.fish 以查看明天的更改。
    猜你喜欢
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-21
    相关资源
    最近更新 更多