3

为了加快开发和调试过程

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

我目前正在使用带有 Ubuntu 11.10 的 Sublime-Text-2 并运行 Rspec2 的自动测试功能。

4

2 回答 2

0

我参加聚会有点晚了......但这可能对仍在寻找这个的人有所帮助。

Sublime Text 2 - RSpec HTML 输出

于 2013-02-13T09:13:51.733 回答
0

我相信您应该能够通过搭载错误捕获功能来使用 sublime text 构建系统中内置的功能来做到这一点。虽然我不是 100% 确定是否支持点击。

这里这里有一些关于设置它们的文档。如果您在 sublime text 提供的默认包中进行挖掘,应该能够找到更多示例。

你会想要创建一个生成系统来生成你的 rspec cmd。在构建配置中,您需要特别注意"file_regex"密钥。这将允许您定义一个正则表达式来捕获cmd.

以下是文档中的说明:

file_regex 选项使用 Perl 样式的正则表达式从构建程序的输出中捕获最多四个字段的错误信息,即:文件名、行号、列号和错误消息。使用模式中的组来捕获此信息。文件名字段和行号字段是必需的。

捕获错误信息后,您可以使用 F4 和 Shift+F4 导航到项目文件中的错误实例。如果可用,捕获的错误消息将显示在状态栏中。

此外,您还可以在sublimetext 论坛上获得更多关于这些细节的信息。

于 2011-11-30T21:43:55.903 回答