Trong cú pháp gherkin (được sử dụng bởi Cucumber và SpecFlow, tôi có thể nhận xét một dòng bằng cách thêm tiền tố '#'
Có cách nào để chặn bình luận nhiều dòng không?
Trong cú pháp gherkin (được sử dụng bởi Cucumber và SpecFlow, tôi có thể nhận xét một dòng bằng cách thêm tiền tố '#'
Có cách nào để chặn bình luận nhiều dòng không?
CMD + /
;)
Câu trả lời:
Nó không được Gherkin hỗ trợ, vì vậy bạn phải bắt đầu tất cả các dòng bằng #.
Nếu bạn sử dụng tiện ích mở rộng SpecFlow Visual Studio (v1.9.2), bạn có thể chỉ cần chọn các dòng và chuyển chúng thành nhận xét và quay lại. Các phím tắt mặc định là Ctrl + K, C để nhận xét và Ctrl + K, U để bỏ ghi chú.
Bạn cũng có thể "giải quyết" vấn đề này trong Visual Studio bằng cách sử dụng tính năng chỉnh sửa nhiều dòng. (Xem http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx ). Bạn chỉ cần chọn đầu dòng bằng cách giữ ALT và sử dụng chuột. Sử dụng tính năng này, bạn có thể nhập tất cả các dòng đã chọn cùng một lúc. Bạn cũng có thể xóa tất cả chúng theo cách tương tự, chọn tất cả các ký tự # để xóa.
Có, có. Nó được gọi là bình luận kiểu PyStrings. Xem ví dụ tại http://docs.behat.org/guides/1.gherkin.html#pystrings .
Nó sẽ hoạt động nếu bạn sử dụng nó chỉ sau Tính năng hoặc Kịch bản và một số yếu tố khác.
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
Mặt khác, nó sẽ không hoạt động nếu bạn muốn nhận xét một số bước.
Tôi nghĩ bạn có thể định cấu hình IDE của mình để nhận xét một dòng về tổ hợp phím tiêu chuẩn. Ví dụ: IntelliJ nhận dạng các tệp * .feature và cho phép nhận xét dòng ra khỏi hộp. Điều tương tự có thể làm với Notepad ++ hoặc thậm chí VS.
Để Eclipse
nhận xét một / nhiều dòng nội dung tệp tính năng Gherkin, chúng ta cũng có thể thực hiện như sau.
Thêm liên kết tệp mới
Windows > Preferences > General > Editors> File Associations > File types: > Add...
và thêm một loại tệp mới dưới dạng*.feature
Liên kết trình chỉnh sửa để
Associated Editors > > Add...
thêm loại tệp mớiProperties File Editor (Default)
.
Bây giờ hãy mở lại tệp nếu nó đang mở và nó sẽ mở vào Properties File Editor
thay vì Text editor
.
Làm điều này cho phép tôi chọn bất kỳ số dòng nào và đưa ra nhận xét bằng cách sử dụng phím tắt nhận xét phổ biến Ctrl + Shift + C
Sử dụng CTRL + /
Nó hoạt động tuyệt vời. Nhận xét nhiều dòng
Không có khối nhận xét trong Gherkin, tuy nhiên bạn có thể nhận xét nhiều dòng cùng một lúc bằng cách chọn khối đó và nhấn ctrl + /
Bạn có thể đạt được điều đó bằng cách chọn tất cả các dòng mà bạn muốn nhận xét và sau đó nhấn các phím " Ctrl + dấu cộng / bằng phím + / " trong nhật thực.
Tôi không nghĩ rằng nó được hỗ trợ, thực sự. Tôi đã làm công việc liên quan đến Dưa chuột khoảng 2 năm nay và tôi chưa bao giờ nhìn thấy nó.
Bạn sẽ phải thực hiện rất nhiều # -lines;).
Tôi sẽ bắt đầu đọc wiki tuyệt vời trên github ( https://github.com/cucumber/cucumber/wiki/Gherkin )
Trong Eclipse, để nhận xét một / nhiều dòng của nội dung tệp tính năng Gherkin, chúng ta cũng có thể làm như sau. Thêm liên kết tệp mới. Trình chỉnh sửa tệp (Mặc định). Bây giờ hãy mở lại tệp nếu nó đang mở và nó sẽ mở trong Properties File Editor thay vì Text editor. Làm điều này cho phép tôi chọn bất kỳ số dòng nào và đưa ra nhận xét bằng cách sử dụng phím tắt nhận xét phổ biến Ctrl + Shift + C