我试图找到一种方法在vim中运行我的grails单元/集成测试,而不必离开我的编辑器。有一个很好的插件吗?我从这里http://www.objectpartners.com/2012/02/21/using-vim-as-your-grails-ide-part-1-navigating-your-project/收到了很多提示,但我不想转到只看输出。
我尝试使用密钥映射,但每次都必须启动grails。有任何想法吗?你们是怎么做到的?
我也发现了https://github.com/hoffoo/vim-grails-console,但无法正确设置。
谢谢!
答案 0 :(得分:0)
我已经开始使用Tim Pope的vim-dispatch插件在shell中执行测试,然后将结果报告给vim。你可以在我的dotfiles repo中看到我执行grails测试的版本,特别是在grailsScripts
为了让插件报告回vim,您需要设置errorformat。我已经与vim的errorformat进行了很长时间的斗争,并最终使用了将输出重新格式化为groovy脚本并使用errorformat突出显示文件路径的组合。结果是您在错误列表中看到整个grails输出,但是可以在包含文件路径的行上输入enter并转到相关行。它并不完美,但它确实有效。
如果您对使用该方法感兴趣,还需要从我的dotfiles中获取以下文件:
请注意,这些脚本在我的设置中有效,但我还没有将它们变成插件,因此您的里程可能会有所不同。我希望它有所帮助!