如何在黄瓜块做评论?

在小黄瓜的语法(由Cucumber和SpecFlow使用,我可以注释掉一行前面加'#'

有没有办法阻止注释多行?

它不被小黄瓜支持,所以你必须用#作为前缀。

如果您使用SpecFlow Visual Studio扩展(v1.9.2),您可以简单地select这些行并将它们切换到注释并返回。 默认的快捷键是Ctrl + K,C可以注释,Ctrl + K,U可以取消注释。

您也可以使用多行编辑function在Visual Studio中“解决”这个问题。 (请参阅http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx )。 你只需要select保持ALT并使用鼠标的行的开始。 使用此function,您可以同时input所有选定的行。 您也可以同样删除所有这些,select所有#号删除。

就在这里。 它被称为PyStringstypes注释。 请参阅http://docs.behat.org/guides/1.gherkin.html#pystrings上的示例。;

如果你在Feature或Scenario和其他元素之后使用它,它将会工作。

 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 

另一方面,如果你想评论一些步骤,它将无法正常工作。

我想你可以configuration你的IDE在标准组合键上注释掉一行。 例如,IntelliJ识别* .feature文件,并允许注释掉开箱即用。 用Notepad ++甚至VS也可以做同样的事情。

Eclipse ,为了评论单个/多行的Gherkin特征文件内容,我们也可以执行以下操作。

添加新的文件关联
Windows > Preferences > General > Editors> File Associations > File types: > Add...
并添加一个新的文件types为*.feature

将编辑器关联到新的文件types
Associated Editors > > Add...
添加Properties File Editor (Default)

现在重新打开文件,如果它打开,它将打开Properties File Editor而不是Text editor

这样做,我可以使用常用注释快捷键Ctrl + Shift + Cselect任意数量的行和注释

实际上,我不认为这是支持的。 我一直在做黄瓜相关的工作大约2年,我从来没有见过。

你将不得不做很多的#线;)。

我将开始阅读github上的伟大wiki(https://github.com/cucumber/cucumber/wiki/Gherkin);

使用命令键+'?' 在MAC中为黄瓜脚本注释多行。

使用CTRL + /

它工作很好。 多行注释

在小黄瓜里没有任何块注释,但是你可以通过select块并点击ctrl + /

对于评论:

单行 – >#

多行 – >“”“

在Eclipse中,为了评论单个/多行的Gherkin特征文件内容,我们也可以执行以下操作。 添加新的文件关联Windows>首选项>常规>编辑器>文件关联>文件types:>添加…并添加一个新的文件types为* .feature关联编辑器为新的文件types关联的编辑器>>添加…添加属性文件编辑器(默认)。 现在重新打开文件,如果它打开,它将打开属性文件编辑器而不是文本编辑器。 这样做,我可以使用常用注释快捷键Ctrl + Shift + Cselect任意数量的行和注释

那么,我到目前为止使用#来评论testing步骤。 如果你使用这个,你应该单独评论每一个行,场景和例子哪些是适用的。 虽然这不被推荐,但是,我还没有看到任何类似的小黄瓜支持。