В синтаксисе gherkin (используется Cucumber и SpecFlow, я могу прокомментировать строку, префикс ее с помощью '#'
Есть ли способ блокировать комментарии нескольких строк?
В синтаксисе gherkin (используется Cucumber и SpecFlow, я могу прокомментировать строку, префикс ее с помощью '#'
Есть ли способ блокировать комментарии нескольких строк?
Он не поддерживается Gherkin, поэтому вам нужно префикс всех строк с номером #.
Если вы используете расширение SpecFlow Visual Studio (v1.9.2), вы можете просто выбрать строки и переключить их в комментарии и обратно. Ярлыки по умолчанию - Ctrl + K, C для комментариев, а Ctrl + K, U - раскомментирование.
Вы также можете "обходить" эту проблему в Visual Studio с помощью многострочной функции редактирования. (См. http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx). Вам просто нужно выбрать начало строк, удерживая ALT и используя мышь. Используя эту функцию, вы можете ввести все выбранные строки одновременно. Вы также можете удалить все из них аналогично, выбрав все # символа для удаления.
Да, есть. Он называл комментарии типа PyStrings. См. Пример http://docs.behat.org/guides/1.gherkin.html#pystrings.
Он будет работать, если вы используете его сразу после функции или сценария и некоторых других элементов.
Feature: my feature
""" some block comment
still block comment
""" end of block comment
Scenario: my feature
""" some block comment
still block comment
""" end of block comment
С другой стороны, это не сработает, если вы хотите прокомментировать некоторые шаги.
Я думаю, вы можете настроить свою IDE, чтобы прокомментировать строку на стандартной комбинации клавиш. Например, IntelliJ распознает файлы *.feature и позволяет комментировать строку из коробки. То же самое можно сделать с Notepad ++ или даже с VS.
В Eclipse
, для комментирования одиночных/нескольких строк содержимого файла свойств Gherkin, мы также можем сделать следующее.
Добавить новую ассоциацию файлов Windows > Preferences > General > Editors> File Associations > File types: > Add...
и добавьте новый тип файла как *.feature
Связать редактор для нового типа файла Associated Editors > > Add...
добавьте Properties File Editor (Default)
.
Теперь откройте файл, если он откроется, и он откроется в Properties File Editor
вместо Text editor
.
Выполнение этого позволяет мне выбрать любое количество строк и комментариев с помощью общей комбинации комментариев Ctrl + Shift + C
Использовать командный ключ + '?' чтобы прокомментировать несколько строк для сценариев огурца в MAC.
На самом деле я не думаю, что это поддерживается. Я занимаюсь огурцами в течение примерно 2 лет, и я никогда не видел его.
Вам придется делать много # -lines;).
Я бы начал читать великую вики на github (https://github.com/cucumber/cucumber/wiki/Gherkin)
Используйте CTRL +/
Он отлично работает. Комментарий к нескольким строкам
В Gherkin нет комментариев блоков, однако вы можете прокомментировать несколько строк сразу, выбрав этот блок и нажав ctrl +/
Для комментариев:
Одиночная линия → #
Несколько строк → ""
В Eclipse для комментирования одиночных/нескольких строк содержимого файла функций Gherkin мы также можем сделать следующее. Добавить новую ассоциацию файлов Windows > Предпочтения > Общие > Редакторы > Ассоциации файлов > Типы файлов: > Добавить... и добавьте новый тип файла как *.feature Свяжите редактор для нового типа файла Связанные редакторы → Добавить... добавьте редактор файлов свойств (по умолчанию). Теперь откройте файл, если он откроется, и он откроется в редакторе свойств файла вместо текстового редактора. Это позволяет мне выбрать любое количество строк и комментариев с помощью общей комбинации комментариев Ctrl + Shift + C
Хорошо, я до сих пор использовал #
, чтобы прокомментировать этапы тестирования. Если вы используете это, вы должны отдельно прокомментировать каждую строку, сценарии и примеры, которые когда-либо были применимы. Хотя это не рекомендуется, я все еще не вижу ничего подобного в окороке.
Вы можете достичь этого, выбирая все строки, которые вы хотите прокомментировать, а затем нажав клавиши " Ctrl + plus/equals key +/" в eclipse.