2011-08-18 10 views
62

खीरा वाक्य रचना (ककड़ी और SpecFlow द्वारा प्रयोग किया जाता में, मैं बाहर एक लाइन के साथ '#' यह लगाकर द्वारागेरकिन में ब्लॉक टिप्पणियां कैसे करें?

+1

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

+0

बहुत सारे संपादक कुंजीपटल शॉर्टकट का उपयोग करके एकल लाइनों के साथ बहु-पंक्ति उपसर्ग कर सकते हैं। एटम में यह 'सीएमडी +/';) – cregox

उत्तर

42

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

यदि आप स्पेकफ़्लो विजुअल स्टूडियो एक्सटेंशन (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 देखें)। आपको बस एएलटी धारण करने और माउस का उपयोग करने वाली लाइनों की शुरुआत का चयन करना होगा। इस सुविधा का उपयोग करके आप एक ही समय में सभी चयनित लाइनों में टाइप कर सकते हैं। आप हटाने के लिए सभी # वर्णों का चयन करके, उन सभी को समान रूप से भी हटा सकते हैं।

+5

आप लाइनों का चयन करके और Ctrl + दबाकर रूबीमाइन में वही काम कर सकते हैं, और उन्हें उसी तरह से असम्बद्ध कर सकते हैं। शानदार रूप से उपयोगी। :) –

+0

मैं हर समय alt चाल का उपयोग करता हूं। एसक्यूएल स्टैमेमेंट्स के लिए बहुत आसान है जब मुझे क्लोज़ में कहां और 'जोड़ने' की आवश्यकता होती है। +1 –

1

टिप्पणी कर सकते हैं

वहाँ ब्लॉक-टिप्पणी करने के लिए कई पंक्तियों कोई तरीका है? मैं यह नहीं लगता कि वास्तव में, मैं लगभग 2 वर्षों के लिए ककड़ी से संबंधित काम कर रहा हूं और मैंने इसे कभी नहीं देखा।

आपको # -lines बहुत कुछ करना होगा;)।

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

+0

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

+1

वाह - वह एक अच्छा कामकाज था। इसके बारे में नहीं सोचा था। –

18

हाँ, वहां है। इसे 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 फ़ाइलों को पहचानता है और बॉक्स के बाहर लाइन को टिप्पणी करने की अनुमति देता है। नोटपैड ++ या यहां तक ​​कि वीएस के साथ भी करना संभव है।

+0

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

+1

पायसट्रिंग्स! = टिप्पणियां –

+3

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

6

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

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

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

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

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

2

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

0

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

0

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

1

उपयोग के लिए CTRL +/

यह बहुत अच्छा काम करता है। बहु पंक्ति टिपण्णी

1

कोई खीरा में टिप्पणी करते हुए हालांकि आपको लगता है कि ब्लॉक का चयन करके और टिप्पणी के लिए ctrl + /

1

मारकर एक साथ कई लाइनों टिप्पणी कर सकते हैं ब्लॉक है:

एकल लाइन -> #

एकाधिक रेखा -> ""

0

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

संबंधित मुद्दे