:make在Vim中使用命令构建应用程序时,输出不会着色.我已经将makefile配置为使用clang作为C编译器,并且当make在Vim外部运行或运行时:!make,clang的输出被着色.:set makeprg返回makeprg=make,仅供参考.
我有同样的问题grep:运行时:grep,输出没有着色; 在跑步时:!grep,它是.我尝试过使用该--color选项:grep,但无济于事.:set grepprg回报grepprg=grep -n $* /dev/null.
我已经阅读了用彩色打印的VIM Unix命令以及如何为我的vimgrep结果模式着色.前者似乎有相反的问题(即:!command输出没有着色); 后者没有任何替代方法可以下载到shell,我觉得这个问题不是"正确"的解决方案.