web-dev-qa-db-fra.com

Comment bloquer des commentaires dans Gherkin?

Dans la syntaxe Gherkin (utilisée par Cucumber et SpecFlow, je peux commenter une ligne en la préfixant avec '#'

Est-il possible de bloquer des commentaires sur plusieurs lignes?

74
dbruning

Gherkin ne le supporte pas, vous devez donc préfixer toutes les lignes avec #.

Si vous utilisez l'extension SpecFlow Visual Studio (v1.9.2), vous pouvez simplement sélectionner les lignes et les basculer en commentaires et inversement. Les raccourcis par défaut sont Ctrl + K, C pour commenter et Ctrl + K, U pour supprimer le commentaire.

Vous pouvez également "contourner" ce problème dans Visual Studio à l'aide de la fonctionnalité d'édition multiligne. (Voir http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx ). Il suffit de sélectionner le début des lignes en maintenant ALT et en utilisant la souris. En utilisant cette fonctionnalité, vous pouvez saisir toutes les lignes sélectionnées en même temps. Vous pouvez également tous les supprimer de la même manière, en sélectionnant tous les caractères # à supprimer.

53
Tz_

Oui il y a. C'est ce qu'on appelle les commentaires de type PyStrings. Voir l'exemple sur http://docs.behat.org/guides/1.gherkin.html#pystrings .

Cela fonctionnera si vous l'utilisez juste après Feature ou Scenario et quelques autres éléments.

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

D'un autre côté, cela ne fonctionnera pas si vous souhaitez commenter certaines étapes.

Je pense que vous pouvez configurer votre IDE pour commenter une ligne sur une combinaison de touches standard. Par exemple, IntelliJ reconnaît les fichiers * .feature et permet de commenter hors ligne. La même chose à faire. avec Notepad ++ ou même VS.

23
Artem Oboturov

Dans Eclipse, pour commenter une/plusieurs lignes du contenu du fichier de caractéristiques de Gherkin, nous pouvons également procéder comme suit.

Ajouter une nouvelle association de fichier
Windows > Preferences > General > Editors> File Associations > File types: > Add...
et ajoutez un nouveau type de fichier comme *.feature

Associer un éditeur pour un nouveau type de fichier
Associated Editors > > Add...
add Properties File Editor (Default).

Maintenant, rouvrez le fichier s'il est ouvert et il s'ouvrira dans Properties File Editor Au lieu de Text editor.

Cela me permet de sélectionner un nombre quelconque de lignes et de commenter en utilisant le raccourci de commentaire commun Ctrl + Maj + C

7
Afshar

Utilisez CTRL + /

Ça marche très bien. Commentaire sur plusieurs lignes

3
Anand Dave

Pour commenter:

Ligne simple -> #

Ligne multiple -> "" "

3
CChittem

Utilisez la touche de commande + '?' touche permettant de commenter plusieurs lignes pour les scripts de concombre dans MAC.

2
venkat

Il n'y a pas de bloc de commentaire dans Gherkin, cependant vous pouvez commenter plusieurs lignes à la fois en sélectionnant ce bloc et en tapant ctrl + /

2
Aatman Kothari

Je ne pense pas que cela soit supporté, en fait. Je fais du travail sur le concombre depuis environ 2 ans maintenant et je ne l'ai jamais vu.

Vous devrez faire beaucoup de # -lines;).

Je commencerais à lire le grand wiki sur github ( https://github.com/cucumber/cucumber/wiki/Gherkin )

1
Marcus Hammarberg

Eh bien, j'ai jusqu'à présent utilisé # pour commenter les étapes du test. Si vous utilisez ceci, vous devez commenter chaque ligne, scénario et exemple individuellement, le cas échéant. Bien que cela ne soit pas recommandé, je ne vois encore rien de semblable dans Gherkin.

0
Emjey

Vous pouvez y parvenir en sélectionnant toutes les lignes que vous souhaitez commenter, puis en appuyant sur la touche "Ctrl + touche plus/égale à + /" dans Eclipse.

0
Sudharsan Prabu

Sur Mac, sélectionnez toutes les lignes que vous souhaitez commenter et appuyez sur cmd + shift + c.

0
See..

Dans Eclipse, vous pouvez également procéder comme suit pour commenter une ou plusieurs lignes du contenu d'un fichier de caractéristiques Gherkin. Ajouter une nouvelle association de fichier Windows> Préférences> Général> Editeurs> Associations de fichiers> Types de fichier:> Ajouter ... et ajoutez un nouveau type de fichier au format * .feature Associer un éditeur au nouveau type de fichier Editeurs associés>> Ajouter ... ajouter des propriétés Éditeur de fichier (par défaut). Maintenant, rouvrez le fichier s'il est ouvert et il s'ouvrira dans l'éditeur de fichiers de propriétés au lieu de l'éditeur de texte. Cela me permet de sélectionner un nombre quelconque de lignes et de commenter en utilisant le raccourci de commentaire commun Ctrl + Maj + C

0
Lidiya Lilova