При создании моего приложения с помощью команды :make
в Vim вывод не раскрашен. Я сконфигурировал make файл, чтобы использовать 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
вывод не раскрашен); у последнего нет альтернативы сбрасыванию на оболочку, что я не чувствую, это "правильное" исправление проблемы.