如何在 vim 中声明终端类型以便 :make 可以输出颜色?

如何在 vim 中声明终端类型以便 :make 可以输出颜色?

我使用 cmake,它可以生成具有漂亮彩色输出的 makefile,但是当我:make使用 Vim(嗯,实际上是 MacVim,本质上是 GVim,但我认为这并没有太大区别)时,输出没有颜色。

有没有办法可以将 Vim 终端类型声明为 xterm-colour 或其他类型,以便命令输出彩色控制字符?(或者 Vim 不支持此功能?)

答案1

gvim 使用的终端非常笨重。除其他外,它不支持 ANSI 颜色序列。请参阅

:help gui-shell

稍微了解一下。如果您从 gvim ( :sh) 启动 shell,则可以将 ANSI 颜色序列发送到“终端”(例如ls --color=always),您将看到转义序列本身,而不是颜色。

相关内容