Перейти к содержимому

Фотография

PhрStorm Support For Behat’s Gherkin


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 yarick

yarick

    Новый участник

  • Members
  • Pip
  • 36 сообщений
  • ФИО:Новиков Ярослав
  • Город:Екатеринбург

Отправлено 11 января 2013 - 09:24

Для написания шагов сценариев использую IDE PhpStorm, но к сожалению используя "русский язык" при описании шагов в файлах *.feature не было подсветки, что очень не удобно. Так же замучился с копипастом.

Вообщем решил проблему вот таким способом.

Подсветка кода highlight

1) Открываем PhpStorm
2) File>>Settings... или Ctrl+Alt+S
3) Выбираем "File Types" и добавляем новый тип к примеру "Gherkin"
4) Заполняем необходимые поля
Прикрепленный файл  FileType.png   31,89К   34 Количество загрузок:
У Keywords есть 4 цвета
в 1 - Допустим, И, Если, То
во 2 - @javascript
в 3 - Предыстория:, Структура, Сценарий:, сценария, Функционал,
Нажимаем "Ok"
5) В Registered Patterns добавляем *.feature

Подсветка готова!

Далее в настройках выбираем "Live Templates"

Кликнув по рабочей области правой кнопкой мыши создаем новый группу к примеру "Scnenario"
Прикрепленный файл  AddNewGroup.png   56,27К   43 Количество загрузок:
И с помощью Alt+Insert добавляем новые "сниппеты".
Не забываем указывать в каких типах файлах будут использоваться "сниппеты", в моем случае "other"
Прикрепленный файл  other.png   12,1К   35 Количество загрузок:

В итоге "сниппеты" легко использовать при написании шагов используя Ctrl+J

Прикрепленный файл  PhpStorm.png   47,66К   25 Количество загрузок:

Надеюсь кому-нибудь пригодится.
  • 0

#2 yarick

yarick

    Новый участник

  • Members
  • Pip
  • 36 сообщений
  • ФИО:Новиков Ярослав
  • Город:Екатеринбург

Отправлено 22 августа 2013 - 05:15

Сегодня утром у меня в IDE PhpStorm обновился плагин grep console - счастью моему небыло предела :yahoo:

Добавились две новые настройки Enable ANSI coloring и Hide ANSI commands см. скрин

Прикрепленный файл  grepconsoleSettings.png   34,31К   26 Количество загрузок:

после чего запускаем behat с параметром --ansi в IDE

и наслаждаемся выводом

Прикрепленный файл  grepconsole.png   113,53К   27 Количество загрузок:
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных