在mvim中启用彩色输出

时间:2011-09-30 23:44:39

标签: vim rspec macvim

我正在使用:!rspec spec/lib在mvim中运行rspec,但是如果我包含--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 个答案:

答案 0 :(得分:5)

不幸的是,这是不可能的。

MacVim是自己的图形渲染,它没有作为/通过终端模拟器实现,所以它没有ANSI颜色代码的概念等。我相信我记得MacVim的作者评论说这将永远不会被支持,这是太遗憾了。

当我使用MacVim时,我会运行rspec --no-color以至少避免转义输出混乱的转义序列。

我已经切换到vim(在全屏幕iTerm2中运行tmux)并且很高兴能够获得控制台命令的颜色输出。