web-dev-qa-db-ja.com

ガーキンでコメントをブロックする方法は?

ガーキン構文(CucumberとSpecFlowで使用)では、行の先頭に「#」を付けることでコメントアウトできます

複数行をブロックコメントする方法はありますか?

74
dbruning

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キーを押しながらマウスを使用して、行の先頭を選択するだけです。この機能を使用すると、選択したすべての行を同時に入力できます。同様に、すべての#文字を選択して削除することもできます。

53
Tz_

はいあります。 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は* .featureファイルを認識し、そのまま行をコメントアウトできるようにします。 Notepad ++またはVSでさえも。

23
Artem Oboturov

Eclipseでは、ガーキンフィーチャファイルのコンテンツの単一行または複数行にコメントを付けるために、次のこともできます。

新しいファイルの関連付けを追加
_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を使用してコメントアウトできます。

7
Afshar

CTRL + /を使用

それは素晴らしい作品です。複数行コメント

3
Anand Dave

コメント用:

単一行->#

複数行-> "" "

3
CChittem

コマンドキー+ '?'を使用MACのキュウリスクリプトの複数の行をコメントするキー。

2
venkat

Gherkinにはブロックのコメントはありませんが、そのブロックを選択してctrl+/

2
Aatman Kothari

実際、サポートされているとは思わない。キュウリ関連の仕事を2年ほどやっていますが、見たことがありません。

多くの#行を実行する必要があります;)。

Githubですばらしいwikiを読み始めます( https://github.com/cucumber/cucumber/wiki/Gherkin

1

さて、私はこれまで#テストステップにコメントします。これを使用する場合は、該当するすべての行、シナリオ、および例を個別にコメント化する必要があります。これはお勧めできませんが、ガーキンでサポートされている同様のものはまだありません。

0
Emjey

コメントするすべての行を選択し、Eclipseで「Ctrl +プラス/等しいキー+ /」キーを押すことで実現できます。

0
Sudharsan Prabu

Macの場合-コメントする行をすべて選択して、cmd + shift + cを押します。

0
See..

Eclipseでは、ガーキンフィーチャファイルのコンテンツの1行または複数行にコメントを付けるために、次のこともできます。新しいファイルの関連付けを追加Windows>設定>全般>エディター>ファイルの関連付け>ファイルの種類:>追加...新しいファイルの種類を* .featureとして追加新しいファイルの種類のエディターを関連付けます関連付けられたエディター>>追加...プロパティを追加ファイルエディタ(デフォルト)。ファイルが開いている場合は再度開き、テキストエディターではなくプロパティファイルエディターで開きます。これを行うと、任意の数の行を選択し、一般的なコメントショートカットCtrl + Shift + Cを使用してコメントアウトできます。

0
Lidiya Lilova