Включить цветной вывод в mvim - PullRequest
1 голос
/ 01 октября 2011

Я запускаю rspec из mvim с :!rspec spec/lib, однако если я включу флаг --color, я получу

[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.01708 seconds
[32m7 examples, 0 failures[

Я попробовал флаг --tty, который работает с rstakeout, но без помощи.

1 Ответ

5 голосов
/ 22 декабря 2011

К сожалению, это невозможно.

MacVim выполняет собственную графическую визуализацию, которая не реализована в виде эмулятора терминала или через него, поэтому в нем нет понятия цветовых кодов ANSI и т. Д. Я думаю, что я помню автораMacVim комментирует, что это никогда не будет поддерживаться, что является позором.

Когда я использовал MacVim, я запускал rspec --no-color, чтобы по крайней мере избежать escape-последовательностей, загромождающих вывод.

С тех пор я переключился на vim (работает внутри tmux в полноэкранном режиме iTerm2), и было бы неплохо получить цветной вывод консольных команд.

...