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 または 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
一方、いくつかのステップをコメントアウトしたい場合は機能しません。
標準のキーの組み合わせの行をコメントアウトするように IDE を構成できると思います。たとえば、IntelliJ は *.feature ファイルを認識し、すぐに行をコメントアウトできます。Notepad ++またはVSでも同じことが可能です。
ではEclipse
、Gherkin 機能ファイル コンテンツの 1 行または複数行にコメントを付けるために、次のこともできます。
新しいファイルの関連付け
Windows > Preferences > General > Editors> File Associations > File types: > Add...
を追加し、新しいファイルの種類を次のように追加します*.feature
Associated Editors > > Add...
新しいファイル タイプaddのエディタを関連付けますProperties File Editor (Default)
。
ファイルが開いている場合は、ファイルを再度開くと、Properties File Editor
ではなく で開きText editor
ます。
これにより、任意の数の行を選択し、共通のコメント ショートカット Ctrl+Shift+C を使用してコメント アウトできます。
Command キー + '?' を使用 MAC のキュウリ スクリプトの複数行にコメントを付けるキー。
実際にはサポートされていないと思います。Cucumber 関連の仕事を約 2 年間行っていますが、見たことはありません。
多くの # 行を実行する必要があります ;)。
私は github ( https://github.com/cucumber/cucumber/wiki/Gherkin )で素晴らしい wiki を読み始めます。
Eclipse では、Gherkin 機能ファイル コンテンツの 1 行または複数行にコメントを付けるために、次のこともできます。新しいファイルの関連付けを追加 Windows > Preferences > General > Editors> File Associations > File types: > Add... 新しいファイルの種類を *.feature として追加 新しいファイルの種類にエディタを関連付け Associated Editors > > Add... add Propertiesファイル エディター (デフォルト)。ファイルが開いている場合は再度開き、テキスト エディターではなくプロパティ ファイル エディターで開きます。これにより、任意の数の行を選択し、共通のコメント ショートカット Ctrl+Shift+C を使用してコメント アウトできます。