【问题标题】:Remove colors from OPAM output从 OPAM 输出中删除颜色
【发布时间】:2021-01-07 23:03:18
【问题描述】:

如何从 OPAM install 或 OPAM switch create 的输出中删除颜色?

我在 Windows 10 上的 WSL2 上使用 Ubuntu 20.04。 我已经从终端设置和 .bashrc 中删除了颜色。

例如: ls --help 给出没有颜色的输出 然而 opam --help 提供了非常丰富多彩的输出

提前致谢!

【问题讨论】:

    标签: ocaml opam


    【解决方案1】:

    使用--color=never(其他可能的值为alwaysauto

    (这是opam --help 的输出中列出的第二个选项,顺便说一句)

    【讨论】:

    • 我尝试了以下命令: opam --color=never --help 但没有颜色我仍然无法获得帮助。我做了 python3 --help 并且它也显示没有颜色
    • 我没有注意到帮助部分的第二个选项,主要是因为我是色盲,并且当前的配色方案不允许我看到全部内容。 :( 我已将我的 TERM 环境变量设置为 xterm-mono。但 OPAM 并没有像其他命令那样对此做出反应
    • --color=never 选项似乎确实适用于其他 opam 命令,但如何将其添加到别名中,这样我就不必每次都键入它?
    • opam 似乎在使用man 来显示其帮助页面,而该页面又使用morelessmost 之类的寻呼机,所以我不确定是在它的控制范围内。即使使用--color=always,我也没有在我的 macOS 或 Manjaro 机器上获得彩色输出,因此它似乎与您的系统配置有关。
    • 别名也取决于你的系统,特别是你的shell。如果使用 bash,我相信您可以将 alias opam=opam --color=never 放入您的 ~/.bashrc~/.bash_profile
    猜你喜欢
    • 2013-08-02
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-07
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    相关资源
    最近更新 更多