Как сделать блок комментариев в Корнишоне?
в синтаксисе 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.