In der Gurkensyntax (von Cucumber und SpecFlow verwendet) kann ich eine Zeile auskommentieren, indem ich ihr '#' voranstelle.
Gibt es eine Möglichkeit, mehrere Zeilen zu blockieren?
In der Gurkensyntax (von Cucumber und SpecFlow verwendet) kann ich eine Zeile auskommentieren, indem ich ihr '#' voranstelle.
Gibt es eine Möglichkeit, mehrere Zeilen zu blockieren?
CMD + /
;)
Antworten:
Es wird von Gherkin nicht unterstützt, daher müssen Sie allen Zeilen # voranstellen.
Wenn Sie die SpecFlow Visual Studio-Erweiterung (v1.9.2) verwenden, können Sie die Zeilen einfach auswählen und in Kommentare und zurück umschalten. Die Standardverknüpfungen sind Strg + K, C zum Kommentieren und Strg + K, U zum Kommentieren.
Sie können dieses Problem auch in Visual Studio mithilfe der mehrzeiligen Bearbeitungsfunktion "umgehen". (Siehe http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx ). Sie müssen nur den Zeilenanfang auswählen, indem Sie ALT gedrückt halten und die Maus verwenden. Mit dieser Funktion können Sie alle ausgewählten Zeilen gleichzeitig eingeben. Sie können sie auch auf ähnliche Weise entfernen, indem Sie alle # Zeichen zum Löschen auswählen.
Ja da ist. Es heißt Kommentare vom Typ PyStrings. Siehe Beispiel unter http://docs.behat.org/guides/1.gherkin.html#pystrings .
Es funktioniert, wenn Sie es direkt nach Feature oder Szenario und einigen anderen Elementen verwenden.
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
Andererseits funktioniert es nicht, wenn Sie einige Schritte auskommentieren möchten.
Ich denke, Sie können Ihre IDE so konfigurieren, dass eine Zeile zur Standardschlüsselkombination auskommentiert wird. Zum Beispiel erkennt IntelliJ * .feature-Dateien und ermöglicht das sofortige Auskommentieren von Zeilen. Das gleiche möglich mit Notepad ++ oder sogar VS.
In Eclipse
, um einzelne / mehrere Zeilen des Inhalts der Gherkin-Feature-Datei zu kommentieren, können wir auch Folgendes tun.
Neue Dateizuordnung
Windows > Preferences > General > Editors> File Associations > File types: > Add...
hinzufügen und neuen Dateityp hinzufügen als*.feature
Ordnen Sie einen Editor für den neuen Dateityp
Associated Editors > > Add...
add zu Properties File Editor (Default)
.
Öffnen Sie nun die Datei erneut, wenn sie geöffnet ist und Properties File Editor
statt geöffnet wird Text editor
.
Auf diese Weise kann ich eine beliebige Anzahl von Zeilen auswählen und mit der allgemeinen Tastenkombination Strg + Umschalt + C auskommentieren
Verwenden Sie STRG + /
Es funktioniert großartig. Mehrzeiliger Kommentar
In Gherkin gibt es keine Blockkommentare. Sie können jedoch mehrere Zeilen gleichzeitig kommentieren, indem Sie diesen Block auswählen und Strg + / drücken
Sie können dies erreichen, indem Sie alle Zeilen auswählen, die Sie kommentieren möchten, und dann in Eclipse die Tasten " Strg + Plus / Gleich + + " drücken .
Ich glaube nicht, dass es unterstützt wird. Ich mache seit ungefähr 2 Jahren Gurkenarbeit und habe sie nie gesehen.
Du musst viele # -Linien machen;).
Ich würde anfangen, das großartige Wiki auf Github zu lesen ( https://github.com/cucumber/cucumber/wiki/Gherkin ).
In Eclipse können Sie zum Kommentieren einzelner / mehrerer Zeilen des Inhalts der Gherkin-Feature-Datei auch Folgendes tun. Neue Dateizuordnung hinzufügen Windows> Einstellungen> Allgemein> Editoren> Dateizuordnungen> Dateitypen:> Hinzufügen ... und einen neuen Dateityp hinzufügen als * .feature Verknüpfen Sie einen Editor für den neuen Dateityp Zugehörige Editoren >> Hinzufügen ... Eigenschaften hinzufügen Datei-Editor (Standard). Öffnen Sie nun die Datei erneut, wenn sie geöffnet ist, und sie wird im Eigenschaften-Datei-Editor anstelle des Text-Editors geöffnet. Auf diese Weise kann ich eine beliebige Anzahl von Zeilen auswählen und mit der allgemeinen Tastenkombination Strg + Umschalt + C auskommentieren