爲了加快開發和調試過程如何直接從控制檯中的rspec輸出打開編輯器?
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
我目前使用的崇高文本-2與Ubuntu 11.10和運行Rspec2的自動測試功能。
這是完全依賴於編輯,如果編輯器甚至支持它。你必須爲SublimeText2編寫一些python。另外,在控制檯中「點擊」某些東西並不合適......控制檯是純文本終端。 – d11wtq
感謝d11wtq,但http鏈接打開瀏覽器,以便最後的聲明絕對不安靜正確。我意識到鏈接需要像subline :: file // blah或其他任何東西,但我甚至不知道如何獲得rspec來生成這些類型的鏈接。 – ktec
我不使用rspec,但我_think_可以定義自定義的'Formatter'類。以https://github.com/shingara/rspec-formatter爲例。然後,你可以輸出文件:行路徑爲uris,然後_嘗試爲該uri方案註冊一個處理程序,該程序接受url並使用適當的參數調用'subl'命令 –