gpt4 book ai didi

git - Magit diff 不能正确显示字符

转载 作者:太空狗 更新时间:2023-10-29 14:00:32 28 4
gpt4 key购买 nike

当我通过 emacs(GUI 或命令行)运行 magit-status 并显示文件差异时,颜色代码无法正确转义。因此,整个 diff 充满了 ^[[,这使得我们无法看到发生了什么。

这是我尝试过的:

  • 如果我运行常规 git diff,终端颜色会正确显示。

  • GUI 和终端(-nw)均出现问题

  • 我已通过 emacs 包管理器从 elpa 存储库更新到 magit-20140305.1300

  • 我尝试了两种不同的 emacs 主题,没有任何变化。

  • 我已经尝试调整 magit-item-highlighting,正如在另一个错误中所建议的那样 here .

我正在使用 bbatsov's prelude ,但已更新 magit,如上所述。

谁知道是什么原因造成的,我该如何解决?

最佳答案

很可能您已将 git 变量之一 color.uicolor.diff 设置为 always,并且应该将其改回true 以便在有用时(在 shell 中)获得彩色差异,但在无用时(几乎在其他任何地方,包括 magit)则不会。

或者更好的是使用例如完全取消设置变量git config --unset color.ui.

关于git - Magit diff 不能正确显示字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22231075/

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