W składni korniszona (używanej przez Cucumber i SpecFlow, mogę skomentować wiersz, poprzedzając go znakiem „#”)
Czy istnieje sposób na blokowanie komentarzy w wielu wierszach?
W składni korniszona (używanej przez Cucumber i SpecFlow, mogę skomentować wiersz, poprzedzając go znakiem „#”)
Czy istnieje sposób na blokowanie komentarzy w wielu wierszach?
CMD + /
;)
Odpowiedzi:
Nie jest obsługiwany przez Gherkin, więc musisz poprzedzić wszystkie linie znakiem #.
Jeśli używasz rozszerzenia SpecFlow Visual Studio (v1.9.2), możesz po prostu wybrać linie i przełączyć je na komentarze iz powrotem. Domyślne skróty to Ctrl + K, C do komentowania i Ctrl + K, U do usuwania komentarzy.
Można również „obejść” ten problem w programie Visual Studio, korzystając z funkcji edycji wielowierszowej. (Zobacz http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx ). Musisz tylko zaznaczyć początek linii przytrzymując ALT i używając myszki. Korzystając z tej funkcji, możesz wpisać wszystkie wybrane wiersze w tym samym czasie. Możesz również usunąć je wszystkie w podobny sposób, wybierając wszystkie znaki # do usunięcia.
Tak jest. Nazywa się to komentarzami typu PyStrings. Zobacz przykład pod adresem http://docs.behat.org/guides/1.gherkin.html#pystrings .
Będzie działać, jeśli użyjesz go zaraz po funkcji lub scenariuszu i kilku innych elementach.
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
Z drugiej strony nie zadziała, jeśli chcesz skomentować niektóre kroki.
Myślę, że możesz skonfigurować swoje IDE, aby zakomentować linię na standardowej kombinacji klawiszy. Na przykład IntelliJ rozpoznaje pliki * .feature i umożliwia komentowanie linii po wyjęciu z pudełka. To samo można zrobić z Notepad ++ lub nawet VS.
W programie w Eclipse
celu komentowania pojedynczych / wielu wierszy zawartości pliku funkcji Gherkin możemy również wykonać następujące czynności.
Dodaj nowe skojarzenie plików
Windows > Preferences > General > Editors> File Associations > File types: > Add...
i dodaj nowy typ pliku jako*.feature
Skojarz edytor dla
Associated Editors > > Add...
dodawania nowego typu plikuProperties File Editor (Default)
.
Teraz otwórz ponownie plik, jeśli jest otwarty, a zostanie otwarty Properties File Editor
zamiast Text editor
.
Dzięki temu mogę wybrać dowolną liczbę wierszy i dodać komentarz za pomocą popularnego skrótu do komentowania Ctrl + Shift + C
Użyj CTRL + /
Działa świetnie. Komentarz w wielu wierszach
W Gherkin nie ma blokowego komentowania, jednak możesz komentować wiele linii naraz, wybierając ten blok i naciskając ctrl + /
Możesz to osiągnąć, zaznaczając wszystkie linie, które chcesz skomentować, a następnie naciskając klawisze „ Ctrl + plus / equals key + / ” podczas zaćmienia.
Właściwie nie sądzę, żeby to było obsługiwane. Zajmuję się ogórkiem od około 2 lat i nigdy tego nie widziałem.
Będziesz musiał zrobić dużo # -linii;).
Zacząłbym czytać wielką wiki na githubie ( https://github.com/cucumber/cucumber/wiki/Gherkin )
W Eclipse, w celu komentowania pojedynczych / wielu wierszy zawartości pliku funkcji Gherkin, możemy również wykonać następujące czynności. Dodaj nowe skojarzenie plików Windows> Preferencje> Ogólne> Edytory> Skojarzenia plików> Typy plików:> Dodaj ... i dodaj nowy typ pliku jako * .feature Skojarz edytor dla nowego typu plików Skojarzeni redaktorzy>> Dodaj ... dodaj właściwości Edytor plików (domyślny). Teraz ponownie otwórz plik, jeśli jest otwarty, a otworzy się on w edytorze plików właściwości zamiast w edytorze tekstu. Dzięki temu mogę wybrać dowolną liczbę wierszy i dodać komentarz za pomocą popularnego skrótu do komentowania Ctrl + Shift + C
Cóż, do tej pory #
komentowałem kroki testu. Jeśli z tego skorzystasz, powinieneś indywidualnie zakomentować każdy wiersz, scenariusze i przykłady, które kiedykolwiek miały zastosowanie. Chociaż nie jest to zalecane, nadal nie widzę jeszcze czegoś podobnego obsługiwanego w korniszonach.