Как сделать блок комментариев в Корнишоне?


в синтаксисе gherkin (используется Cucumber и SpecFlow, я могу прокомментировать строку, добавив к ней префикс'#'

есть ли способ заблокировать-комментировать несколько строк?

12 67

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

используйте CTRL +/

Он отлично работает. Несколько строк комментарий

использовать клавишу Command + '?'ключ для комментирования нескольких строк для сценариев огурца в MAC.

в Gherkin Нет комментариев к блокам, однако вы можете комментировать сразу несколько строк, выбрав этот блок и нажав ctrl + /

комментарии :

Одиночная Линия --> #

Множественные Строки --> """

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

вам придется сделать много # - строк ;).

Я бы начал читать великую Вики на github (https://github.com/cucumber/cucumber/wiki/Gherkin)

в Eclipse, для комментирования одной / нескольких строк содержимого файла функций Gherkin, мы также можем сделать следующее. Добавить новую ассоциацию файлов Windows > Настройки > Общие > Редакторы> ассоциации файлов > типы файлов: > добавить... и добавить новый тип файла *.особенность Связать редактор для нового типа файла Связанные Редакторы > > Добавить... добавить редактор файлов свойств (по умолчанию). Теперь откройте файл, если он открыт, и он откроется в Редакторе файлов свойств вместо текстового редактора. Делать это позволяет мне выделите любое количество строк и закомментируйте, используя общий ярлык для комментариев Ctrl + Shift+C

Ну, я до сих пор использовал # чтобы прокомментировать шаги теста. Если вы используете это, вы должны закомментировать каждую строку, сценарии и примеры, которые когда-либо применимой. Хотя это не рекомендуется, тем не менее, я пока не вижу ничего подобного, поддерживаемого в gherkin.

вы можете достичь этого, выбрав все строки, которые вы хотите прокомментировать, а затем нажав"Ctrl + plus / equals key +/ " ключи в eclipse.

на Mac-выберите все строки, которые вы хотите прокомментировать и нажмите cmd + shift+c.