为了加快开发和调试过程
Given I have some rspec output in my console with file path and line numbers
When I click on the file name and line number within the console
Then I want my editor to open and scroll the cursor to the specified line我目前正在使用Sublime-Text-2和Ubuntu 11.10,并运行Rspec2的自动测试功能。
发布于 2011-12-01 05:43:56
我相信,通过利用错误捕获功能,您应该能够利用sublime text的构建系统中内置的功能性来做到这一点。虽然我不能100%确定点击是否被支持。
这里有一些关于设置它们的文档here和here。如果您深入研究sublime text提供的默认包,应该能够找到更多的示例。
您需要创建一个生成rspec cmd的构建系统。在构建配置中,您需要特别注意"file_regex"键。这将允许您定义一个正则表达式来捕获cmd的错误输出。
以下是文档中对它的描述:
file_regex选项使用Perl样式的正则表达式从构建程序的输出中捕获最多四个错误信息字段,即:文件名、行号、列号和错误消息。使用模式中的组来捕获此信息。文件名字段和行号字段是必需的。
捕获错误信息后,可以使用F4和Shift+F4导航到项目文件中的错误实例。如果可用,捕获的错误消息将显示在状态栏中。
此外,你也许能够在sublimetext forums上获得更多关于细节的信息。
发布于 2013-02-13 17:13:52
我参加聚会有点晚了.但对于仍在寻找它的人来说,这可能是有帮助的。
https://stackoverflow.com/questions/8279291
复制相似问题