gpt4 book ai didi

ruby - MacVim 命令窗口文本着色帮助(Rspec 输出)

转载 作者:数据小太阳 更新时间:2023-10-29 06:54:33 25 4
gpt4 key购买 nike

我正在尝试为 ruby​​ 开发人员过渡到 MacVim。我遇到的一个难题是快速运行规范并轻松获得结果(通过/失败)。

当我运行 :Rake(或 :!rspec %)时,它会运行当前文件中的规范。输出显示在命令窗口中。

如果我在常规终端中运行它,我会得到彩色输出。也就是说,点是绿色的,失败的是红色的。

在 MacVim 中,我得到了这些奇怪的 [32m[0m 标记。这是一个例子: enter image description here

关于如何解决这个问题有什么想法吗?

最佳答案

Gvim(我假设 Macvim 就是那个有品牌名称的 :) )背后没有真正的终端,所以这就是为什么你会得到这些“奇怪”的标记——它们是真正的转义码终端将解释为颜色。

正如 michaelmichael 指出的那样,让 vim 喜欢 ANSI 转义码很麻烦。另外,我喜欢他对 vim-rspec 的建议。我将这个 ( https://github.com/dahu/VimTestRunner) 拼凑成一个轻量级的 rspec 测试运行器。当您运行测试时,它会在您的 Vim 状态行中显示一个红色/绿色条。您可以使用 <leader>y 只运行与当前文件关联的 rspec或当前目录中的所有 rspecs <leader>a .欢迎反馈和改进建议。哦,在这个阶段它还处于初级阶段。要温柔。 :-)

关于ruby - MacVim 命令窗口文本着色帮助(Rspec 输出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4881346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com