zsh इंटरप्रिटेशन / कमांड्स को कमेंट्स के रूप में '#' से शुरू करें


28

Bash में, यदि मैं a से शुरुआत करता हूं, तो '#'bash इसे टिप्पणी के रूप में अनदेखा करता है।

यानी, बैश प्रॉम्प्ट पर ध्यान नहीं दिया गया:

> # Hi there!

जबकि zsh में:

> # Hi there !
zsh: bad pattern: #

मैं zsh को ऐसा करने के लिए कैसे कह सकता हूं?

यह "स्टोर" कमांड के लिए अविश्वसनीय रूप से उपयोगी है जिसे आप बाद में चलाना चाहते हैं, या एक साझा tmux / स्क्रीन सत्र का उपयोग करते समय चैट करना चाहते हैं।

मैं am ओह माय ज़श ’ का उपयोग कर रहा हूं

जवाबों:


35

यदि INTERACTIVE_COMMENTSविकल्प सेट है , तो जांचें ।

इस पृष्ठ के अनुसार , "[...] INTERACTIVE_COMMENTSसेट किए गए विकल्प के साथ संवादात्मक गोले में , [...] #उस शब्द और सभी निम्नलिखित वर्णों को newlineअनदेखा करने का कारण बनता है ।"


टिप्पणियों के अनुसार बाद में जोड़ा गया था, set -kबिल्कुल वही काम करता है।


8
यह मेरी मशीन पर "सेट -k" था।
ब्रूस एडिगर

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