大约6个月前,我从TextMate切换到MacVim进行所有开发工作,主要包括
Ruby,Ruby on Rails和
JavaScript编码.
使用TextMate,每当我需要运行规范或测试时,我可以在测试或spec文件上命令R,并打开另一个窗口,结果将以“漂亮”格式显示.如果规范或测试是冗长的,我可以继续使用代码库,因为测试/规范在一个单独的进程/窗口中运行.测试运行后,我可以直接点击结果到spec文件中的相应行.
Tim Pope的优秀rails.vim插件非常接近于在MacVim环境中模拟这种行为.运行:当前缓冲区是测试时运行或者规范运行文件然后拆分缓冲区以显示结果.您可以浏览结果并键入文件中的相应位置.
rails.vim方法的问题在于它在测试运行时锁定了MacVim窗口.这可能是大型应用程序的问题,可能会在测试中内置大量设置/拆卸.此外,TextMate显示的可视红/绿html结果(通过–format pretty,我假设)比分割窗口更容易扫描.
这个人差不多大约18个月前:http://cassiomarques.wordpress.com/2009/01/09/running-rspec-files-from-vim-showing-the-results-in-firefox/他曾经做过一些黑客攻击的剧本,但测试仍然在MacVim中运行并锁定了当前的窗口.
关于如何在MacVim中完全复制上述TextMate行为的任何想法?
谢谢!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。