Как заблокировать комментарии в Gherkin?
в синтаксисе огурца (используется Cucumber и SpecFlow, я могу прокомментировать строку, добавив к ней префикс"#"
есть ли способ заблокировать несколько строк комментариев?
12 ответов
Он не поддерживается 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 распознает *.особенность файлы и позволяет комментировать строку из коробки. То же самое можно сделать с 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
использовать клавишу Command + '?'ключ, чтобы прокомментировать несколько строк для сценариев огурца в MAC.
в Gherkin Нет комментариев блоков, однако вы можете комментировать сразу несколько строк, выбрав этот блок и нажав ctrl + /
Я не думаю, что он поддерживается, на самом деле. Я занимаюсь огуречной работой около 2 лет, и я никогда ее не видел.
вам придется сделать много # - строк ;).
Я бы начал читать великую Вики на github (https://github.com/cucumber/cucumber/wiki/Gherkin)
в Eclipse для комментирования одной / нескольких строк содержимого файла функций Gherkin мы также можем сделать следующее. Добавить новую ассоциацию файлов Windows > Настройки > Общие > Редакторы> ассоциации файлов > типы файлов: > добавить... и добавить новый тип файла *.особенность Связать редактор для нового типа файлов Связанные Редакторы > > Добавить... добавить редактор файлов свойств (по умолчанию). Теперь откройте файл, если он открыт, и он откроется в Редакторе файлов свойств вместо текстового редактора. Это позволяет мне выберите любое количество строк и прокомментируйте, используя общий ярлык комментирования Ctrl+Shift + C
Ну, я до сих пор использовал #
чтобы прокомментировать шаги теста. Если вы используете это, вы должны закомментировать каждую строку, сценарии и примеры, которые когда-либо применимой. Хотя это не рекомендуется, тем не менее, я пока не вижу ничего подобного в gherkin.
вы можете достичь этого, выбрав все строки, которые вы хотите прокомментировать, а затем нажав" Ctrl + plus / равно клавиша +/" клавиши в Eclipse.