Как открыть редактор непосредственно из вывода rspec в консоли? - PullRequest
3 голосов
/ 26 ноября 2011

Для ускорения процесса разработки и отладки

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.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2013

Я немного опоздал на вечеринку ... но это может быть полезно для людей, которые все еще ищут это.

Sublime Text 2 - Вывод RSpec HTML

0 голосов
/ 01 декабря 2011

Я считаю, что вы должны быть в состоянии сделать это с помощью функциональности, встроенной в систему сборки возвышенного текста, с помощью функции захвата ошибок.хотя я не уверен на 100%, поддерживается ли нажатие.

Существует некоторая документация здесь и здесь о том, как их настроить.Если вы покопаетесь в пакетах по умолчанию, поставляемых с возвышенным текстом, то сможете найти еще несколько примеров.

Вы захотите создать систему сборки, которая будет порождать ваш rspec cmd.В конфигурации сборки вам нужно обратить особое внимание на клавишу "file_regex".Это позволит вам определить регулярное выражение для захвата вывода ошибки cmd.

Вот что говорится в документации:

Опция file_regex использует регулярное выражение в стиле Perl для сбора до четырех полей информации об ошибках из вывода программы сборки, а именно: имя файла, номер строки, номер столбца и сообщение об ошибке.Используйте группы в шаблоне для сбора этой информации.Поле имени файла и поле номера строки обязательны для заполнения.

Когда информация об ошибках фиксируется, вы можете перейти к экземплярам ошибок в файлах вашего проекта с помощью клавиш F4 и Shift + F4.Если возможно, захваченное сообщение об ошибке будет отображаться в строке состояния.

Кроме того, вы можете получить дополнительную информацию на сублиметекстовых форумах о подробностях.

...