गेरकिन में टिप्पणी कैसे करें?


82

गेरकिन सिंटैक्स में (ककड़ी और SpecFlow द्वारा उपयोग किया जाता है, मैं इसे '' '' के साथ उपसर्ग करके एक पंक्ति में टिप्पणी कर सकता हूँ)

क्या कई लाइनों को ब्लॉक-कमेंट करने का कोई तरीका है?


1
मैंने इसकी कोशिश नहीं की है, लेकिन अगर आर्टेम का समाधान सही है, तो स्वीकृत समाधान को उस एक में बदल दिया जाना चाहिए।
कोभोज

संपादकों के बहुत सारे एक कुंजीपटल शॉर्टकट का उपयोग कर एकल लाइनों के साथ उपसर्ग कर सकते हैं। एटम CMD + /
इट में

यह गेरकिन द्वारा समर्थित नहीं है। इसका कारण यह है कि आप पहले से ही कीवर्ड के लिए आवश्यकतानुसार विस्तृत ब्लॉक विवरण प्रस्तुत करने में सक्षम हैं: फ़ीचर, परिदृश्य रूपरेखा, परिदृश्य और उदाहरण। इनके लिए एक बहुस्तरीय टिप्पणी एक प्रतिमान होगी। शेष खोजशब्दों के लिए, आपके पास जरूरत के अनुसार एकल पंक्ति टिप्पणी है। उनके लिए एक बहुस्तरीय टिप्पणी प्रस्तुत करना दुर्लभ होना चाहिए और शायद स्पष्टता की कमी का संकेत हो।
केविन जॉनसन

जवाबों:


60

यह गेरकिन द्वारा समर्थित नहीं है, इसलिए आपको # के साथ सभी लाइनों को उपसर्ग करना होगा।

यदि आप SpecFlow Visual Studio एक्सटेंशन (v1.9.2) का उपयोग करते हैं तो आप बस लाइनों का चयन कर सकते हैं और उन्हें टिप्पणियों और बैक में टॉगल कर सकते हैं। डिफॉल्ट शॉर्टकट्स Ctrl + K, C को कमेंट करना और Ctrl + K, U को अनकंफर्ट करना है।

आप मल्टी-लाइन एडिटिंग फीचर का उपयोग करके विजुअल स्टूडियो में इस समस्या को "वर्कअराउंड" भी कर सकते हैं। ( Http://weblogs.asp.net/scottgu/archive/2010/04/26/box-selection-and-multi-line-editing-with-vs-2010.aspx देखें )। आपको बस ALT की पकड़ और माउस का उपयोग करके लाइनों की शुरुआत का चयन करना होगा। इस सुविधा का उपयोग करके आप एक ही समय में सभी चयनित लाइनों में टाइप कर सकते हैं। आप सभी को समान रूप से हटा सकते हैं, हटाने के लिए सभी # वर्णों का चयन कर सकते हैं।


6
आप रूबीमाइन में लाइनों का चयन करके और Ctrl + / दबाकर, और उन्हें उसी तरह से अनलिमट कर सकते हैं। काफ़ी उपयोगी है। :)
डग नोएल

मैं हर समय ऑल्ट ट्रिक का इस्तेमाल करता हूं। जब मैं खंडों के लिए 'और' जोड़ने की आवश्यकता होती है, तब भी sql stamements के लिए बहुत आसान है। +1
कालेब पोस्टलेथवेट

24

हाँ वहाँ है। इसे 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

यदि आप कुछ चरणों के बारे में टिप्पणी करना चाहते हैं तो एक हाथ से काम नहीं चलेगा।

मुझे लगता है कि आप मानक कुंजी संयोजन पर एक लाइन पर टिप्पणी करने के लिए अपने आईडीई को कॉन्फ़िगर कर सकते हैं। उदाहरण के लिए IntelliJ * .feature फ़ाइलों को पहचानता है और बॉक्स के बाहर लाइन टिप्पणी करने की अनुमति देता है। नोटपैड ++ या वीएस के साथ भी ऐसा ही संभव है।


पायथन से आ रहा है, इस तरह से इस्तेमाल किए गए ट्रिपल उद्धरणों को देखना वास्तव में अजीब है। अच्छा समाधान अगर यह काम करता है!
कोभोज

4
इन जगहों पर ट्रिपल कोट्स का उपयोग करने की आवश्यकता नहीं है, क्योंकि किसी भी पाठ को वैसे भी कॉमेंट द्वारा टिप्पणियों (यानी अनदेखा) के रूप में नियंत्रित किया जाएगा। ट्रिपल उद्धरण दिए गए / जब / फिर अंदर चरणों के लिए बहुस्तरीय ग्रंथों के लिए उपयोग किया जाता है।
csgero

7

में Eclipse, खीरा सुविधा फ़ाइल सामग्री की एकल / एकाधिक पंक्तियों टिप्पणी के लिए, हम भी कर सकते हैं।

नई फ़ाइल संबद्धता
Windows > Preferences > General > Editors> File Associations > File types: > Add...
जोड़ें और एक नई फ़ाइल प्रकार जोड़ें*.feature

नई फ़ाइल प्रकार
Associated Editors > > Add...
जोड़ने के लिए एक संपादक को संबद्ध करेंProperties File Editor (Default)

अब यदि यह खुला है तो फ़ाइल को फिर से खोलें और इसके Properties File Editorबजाय खुलेगा Text editor

ऐसा करने से मुझे सामान्य टिप्पणी शॉर्टकट Ctrl + Shift + C का उपयोग करके किसी भी संख्या में लाइनों और टिप्पणी-आउट का चयन करने की अनुमति मिलती है


5

टिप्पणी के लिए:

सिंगल लाइन -> #

एकाधिक लाइन -> ""


4

सिंगल लाइन टिप्पणी: #

मुतली लाइन टिप्पणी: "" "के साथ समाप्त होता है" ""


3

CTRL + / का प्रयोग करें

यह बहुत अच्छा काम करता है। एकाधिक लाइन टिप्पणी


2

कमांड की + का उपयोग करें? ' मैक में ककड़ी स्क्रिप्ट के लिए कई पंक्तियों पर टिप्पणी करने के लिए कुंजी।


2

Gherkin में टिप्पणी करने से कोई रोक नहीं है, हालांकि आप उस ब्लॉक का चयन करके और ctrl + / को मारकर कई लाइनों पर टिप्पणी कर सकते हैं


1

आप उन सभी पंक्तियों का चयन करके इसे प्राप्त कर सकते हैं जिन्हें आप टिप्पणी करना चाहते हैं और फिर ग्रहण में " Ctrl + plus / बराबर key + / " कुंजियों को दबाएं


1

मुझे नहीं लगता कि यह वास्तव में समर्थित है। मैं अब लगभग 2 वर्षों से ककड़ी से संबंधित काम कर रहा हूं और मैंने इसे कभी नहीं देखा।

आपको बहुत सारे # -लाइन;) करने होंगे।

मैं github पर महान विकि पढ़ना शुरू करूँगा ( https://github.com/cucumber/cucumber/wiki/herher )


धन्यवाद माक्र्स। आपका उत्तर सही है, लेकिन मैंने वर्कअराउंड के कारण Tz_ का उत्तर स्वीकार कर लिया।
dbruning

1
वाह - यह एक अच्छा समाधान था। उस बारे में नहीं सोचा था।
मार्कस हैमरबर्ग

0

ग्रहण में, गेरकिन फ़ीचर फ़ाइल सामग्री की एकल / कई पंक्तियों पर टिप्पणी करने के लिए, हम निम्न कार्य भी कर सकते हैं। नई फ़ाइल एसोसिएशन जोड़ें Windows> वरीयताएँ> सामान्य> संपादक> फ़ाइल संबद्धता> फ़ाइल प्रकार:> जोड़ें ... और * .feature सहयोगी के रूप में एक नई फ़ाइल प्रकार जोड़ें नई फ़ाइल प्रकार एसोसिएटेड संपादकों के लिए एक संपादक>> जोड़ें ... गुण जोड़ें फ़ाइल संपादक (डिफ़ॉल्ट)। अब फ़ाइल फिर से खोलना है अगर यह खुला है और यह पाठ संपादक के बजाय गुण फ़ाइल संपादक में खुल जाएगा। ऐसा करने से मुझे सामान्य टिप्पणी शॉर्टकट Ctrl + Shift + C का उपयोग करके किसी भी संख्या में लाइनों और टिप्पणी-आउट का चयन करने की अनुमति मिलती है


0

खैर, मैंने अभी तक #परीक्षण चरणों की टिप्पणी करने के लिए उपयोग किया है। यदि आप इसका उपयोग करते हैं, तो आपको व्यक्तिगत रूप से प्रत्येक पंक्ति, परिदृश्यों और उदाहरणों पर टिप्पणी करनी चाहिए जो कभी लागू होते हैं। हालांकि, यह अनुशंसित नहीं है, फिर भी, मुझे अभी तक जेरकिन में समर्थित कुछ भी समान नहीं दिख रहा है।


0

उन सभी लाइनों का चयन करें जिन्हें आप टिप्पणी करना चाहते हैं और cmd + Shift + c दबाएं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.