जवाबों:
YAML इनलाइन टिप्पणियों का समर्थन करता है, लेकिन ब्लॉक टिप्पणियों का समर्थन नहीं करता है।
से विकिपीडिया :
टिप्पणियाँ संख्या संकेत के साथ शुरू होती हैं (
#
) के , एक पंक्ति में कहीं भी शुरू हो सकती हैं, और पंक्ति के अंत तक जारी रह सकती हैं
JSON के साथ तुलना, विकिपीडिया से भी :
वाक्यविन्यास अंतर सूक्ष्म और शायद ही कभी व्यवहार में उत्पन्न होते हैं: JSON UTF-32 जैसे विस्तारित वर्णों को अनुमति देता है, YAML को कॉमा, समान और कोलोन जैसे विभाजक के बाद एक स्थान की आवश्यकता होती है, जबकि JSON नहीं करता है, और JSON के कुछ गैर-मानक प्रावधान व्याकरण को बढ़ाते हैं जावास्क्रिप्ट की
/* ... */
टिप्पणियों को शामिल करें। ऐसे किनारे के मामलों को संभालने के लिए इन-लाइन YAML के रूप में पार्स करने से पहले JSON के हल्के पूर्व-प्रसंस्करण की आवश्यकता हो सकती है।
# If you want to write
# a block-commented Haiku
# you'll need three pound signs
इसके बारे में होशियार होने की कोशिश नहीं कर रहा है, लेकिन अगर आप अपने संपादक के लिए उदात्त पाठ का उपयोग करते हैं, तो निम्न चरण हैं:
मुझे लगता है कि अन्य संपादकों में भी समान कार्यक्षमता है। कौन सा एक आप प्रयोग कर रहें है? मुझे कुछ खुदाई करने में खुशी होगी।
विम में आप निम्न में से एक कर सकते हैं:
:%s/^/#
:10,15s/^/#
:10,.s/^/#
:10,$s/^/#
या दृश्य ब्लॉक का उपयोग कर:
"Vim, I did a thing. do it here, and here and here and here and here..."
:
और s/^/#
वर्तमान चयन टिप्पणी करने के लिए टाइप कर सकते हैं ।
qqI#<esc>jq
फिर @Q@Q@Q@Q@Q@Q
(क्योंकि यह शिफ्ट कुंजी को बंद नहीं करने के लिए तेज़ है), एक आदत है जिसे आप बहुत अधिक जटिल कार्यों तक बढ़ा सकते हैं। छोटा शुरू करो। अक्सर अभ्यास करते हैं। जल्द ही आप बहुत जटिल मैक्रोज़ बनाएंगे। यदि आप पहले रजिस्टर को साफ करते हैं qqq
, तो आप पुनरावृत्ति प्राप्त करने के लिए @q
अंतिम q
से पहले शामिल कर सकते हैं (लेकिन केवल फ़ाइल के अंत तक)।
@q
, आप बस कर सकते हैं 6@q
या 10000@q
यदि आप चाहें।
:h count
मल्टीप्लायरों को स्वीकार करते हैं । लेकिन मेरे लिए, 6 से अधिक नेत्रहीन कुछ भी और मुझे इसे हाथ से करना होगा क्योंकि मैं मज़बूती से इसका अनुमान नहीं लगा सकता। अपवाद यह है कि मुझे पता है कि मेरे टर्मिनल पर 60+ पंक्तियां हैं, इसलिए मैं इसका उपयोग बहुत बड़े मार्को प्लेबैक के लिए अनुमान लगाने के लिए करूंगा। एक बोनस के रूप में, मैं सभी :h gn
को यह जानने के लिए सुझाव देने जा रहा हूं कि कौन .
से खोज मैचों पर पुनरावृत्ति करना आसान है । देखें vimcasts.org/episodes/operating-on-search-matches-using-gn
एक वैकल्पिक दृष्टिकोण:
अगर
फिर
उदाहरण:
के बजाय
# This comment
# is too long
उपयोग
Description: >
This comment
is too long
या
Comment: >
This comment is also too long
and newlines survive from parsing!
अधिक लाभ:
YAML में टिप्पणी ब्लॉक करने का एक तरीका नोटपैड ++ जैसे टेक्स्ट एडिटर का उपयोग करके एक बार में कई लाइनों में # (टिप्पणी) टैग जोड़ने का है।
नोटपैड ++ में आप चयनित पाठ के लिए "ब्लॉक टिप्पणी" राइट-क्लिक विकल्प का उपयोग कर सकते हैं।
यदि आप yedit प्लगइन (.yaml फ़ाइलों के लिए एक संपादक) के साथ ग्रहण का उपयोग कर रहे हैं, तो आप कई लाइनों के लिए टिप्पणी कर सकते हैं:
और टिप्पणी करने के लिए, उसी चरणों का पालन करें।
विंडोज पर रूबी माइन उपयोगकर्ताओं के लिए:
संपादक में फ़ाइल खोलें ब्लॉक का चयन करें और Ctrl+ दबाएं forward slash, आपके पास # से शुरू होने वाले ब्लॉक का चयन होगा।
अब अगर आपके पास अपठित टिप्पणी करने के लिए टिप्पणी की ब्लॉक चाहते हैं, प्रेस एक ही कुंजी संयोजन Ctrl+ forward slashफिर से
Emacs ने टिप्पणी-dwim (क्या मेरा मतलब है) - बस ब्लॉक का चयन करें और करें:
म-;
यह एक टॉगल है - इसका उपयोग टिप्पणी और अनियंत्रित ब्लॉक करने के लिए करें।
यदि आपके पास यम-मोड स्थापित नहीं है, तो आपको हैश वर्ण (#) का उपयोग करने के लिए Emacs को बताना होगा।
विजुअल स्टूडियो कोड (VSCode) उपयोगकर्ताओं के लिए, कई लाइनों को टिप्पणी करने का शॉर्टकट है, उन लाइनों को उजागर करना है जिन्हें आप टिप्पणी करना चाहते हैं और फिर दबाएं:
ctrl + /
एक या अधिक चयनित लाइनों के लिए टिप्पणियों को टॉगल करने के लिए ctrl+ /फिर से दबाने का भी उपयोग किया जा सकता है।
Azure Devops ब्राउज़र में (पाइपलाइन यम संपादक),
Ctrl+ K+ Cटिप्पणी ब्लॉक
Ctrl+ K+ UUncomment ब्लॉक
वहाँ भी एक 'टॉगल ब्लॉक टिप्पणी' विकल्प है, लेकिन यह मेरे लिए काम नहीं किया।
अन्य 'अजीब' तरीके भी हैं: 'कमांड पैलेट' या देखने के लिए राइट क्लिक करें F1
अब यह सिर्फ बात है #
या यहां तक कि चालाक [ Ctrl+ k] + [ Ctrl+ c]