gpt4 book ai didi

emacs 去掉了 shell 中的所有 ansi 颜色代码

转载 作者:行者123 更新时间:2023-12-03 22:38:55 24 4
gpt4 key购买 nike

我在 OS X 上使用 emacs 24 并且有一个奇怪的问题,我看不到任何颜色代码。 Emacs 似乎只是忽略它们。我的动机是查看 C++ 项目的 cmake、llvm 和 googletest 框架的彩色输出。我想在编译模式下看到颜色,但是修复 comint 或 shell 模式的显示可能就足够了。

我的问题与许多其他问题不同,因为我既看不到原始 ansi 颜色序列,也看不到它们应该产生的颜色。似乎代码只是从输出中剥离了,但我找不到在哪里。

ANSI codes not rendered correctly

我尝试了一些显而易见的事情,比如

  • 要求 'ansi-color
  • 车削ansi-color-for-comint-mode
  • 尝试在 shell、eshell、multi-term、ansi-term 中生成任何 ansi-colored 输出失败
  • 将我的 TERM 设置为各种设置,包括 xterm , xterm-color , xterm-256color

  • 一切都无济于事。

    编辑:

    我的emacs配置分为我的 personal settings和一个 fork emacs prelude 里面我修改了一些小设置,主要是添加包

    最佳答案

    所以原来问题是由zenburn-theme引起的1.2. ansi-color-names-vector 存在一个错误这已在 1.3 版(刚刚发布)中修复。如果您遇到类似问题,请确保升级您的 zenburn 版本。

    关于emacs 去掉了 shell 中的所有 ansi 颜色代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9245486/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com