У синтаксисі корнішону (використовується Cucumber та SpecFlow) я можу прокоментувати рядок, додавши до нього # #
Чи є спосіб блокувати коментарі кількох рядків?
У синтаксисі корнішону (використовується Cucumber та SpecFlow) я можу прокоментувати рядок, додавши до нього # #
Чи є спосіб блокувати коментарі кількох рядків?
CMD + /
;)
Відповіді:
Це не підтримується Корнішонами, тому вам слід додати до всіх рядків префікс #.
Якщо ви використовуєте розширення 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 та за допомогою миші. За допомогою цієї функції ви можете вводити всі вибрані рядки одночасно. Ви також можете видалити їх усіх аналогічним чином, вибравши всі # символи для видалення.
Так, є. Це називається коментарі типу 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.
Для 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
Використовуйте CTRL + /
Це чудово працює. Коментар із кількох рядків
У Корнішоні немає коментарів до блоків, однак ви можете коментувати кілька рядків одночасно, вибравши цей блок і натиснувши ctrl + /
Ви можете досягти цього, виділивши всі рядки, які ви хочете прокоментувати, а потім натиснувши клавіші " Ctrl + плюс / дорівнює клавіші + / " у затемненні.
Я не думаю, що насправді це підтримується. Я займаюся огірковою роботою вже близько 2 років і ніколи цього не бачив.
Вам доведеться зробити багато # -ліній;).
Я б почав читати чудову вікі на github ( https://github.com/cucumber/cucumber/wiki/Gherkin )
У Eclipse для коментування окремих / кількох рядків вмісту файлу функцій Герніна ми також можемо зробити наступне. Додати нову асоціацію файлів Windows> Налаштування> Загальне> Редактори> Асоціації файлів> Типи файлів:> Додати ... та додати новий тип файлу як * .feature Зв'язати редактор для нового типу файлу Associated Editors>> Додати ... додати властивості Редактор файлів (за замовчуванням). Тепер знову відкрийте файл, якщо він відкритий, і він відкриється в редакторі файлів властивостей замість текстового редактора. Це дозволяє мені вибрати будь-яку кількість рядків і залишити коментар за допомогою загального комбінації клавіш Ctrl + Shift + C
Виділіть усі рядки, які потрібно прокоментувати, та натисніть cmd + shift + c .