我使用 cmake,它可以生成具有漂亮彩色输出的 makefile,但是当我:make
使用 Vim(嗯,实际上是 MacVim,本质上是 GVim,但我认为这并没有太大区别)时,输出没有颜色。
有没有办法可以将 Vim 终端类型声明为 xterm-colour 或其他类型,以便命令输出彩色控制字符?(或者 Vim 不支持此功能?)
答案1
gvim 使用的终端非常笨重。除其他外,它不支持 ANSI 颜色序列。请参阅
:help gui-shell
稍微了解一下。如果您从 gvim ( :sh
) 启动 shell,则可以将 ANSI 颜色序列发送到“终端”(例如ls --color=always
),您将看到转义序列本身,而不是颜色。