我正在使用:!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一起使用,但没有帮助。
答案 0 :(得分:5)
不幸的是,这是不可能的。
MacVim是自己的图形渲染,它没有作为/通过终端模拟器实现,所以它没有ANSI颜色代码的概念等。我相信我记得MacVim的作者评论说这将永远不会被支持,这是太遗憾了。
当我使用MacVim时,我会运行rspec --no-color
以至少避免转义输出混乱的转义序列。
我已经切换到vim(在全屏幕iTerm2中运行tmux)并且很高兴能够获得控制台命令的颜色输出。