"XOFF को नजरअंदाज कर दिया, गड़गड़ाहट का यंत्र" त्रुटि का क्या मतलब है?


45

दूसरे दिन नैनो से बाहर एक फ़ाइल को सहेजने की कोशिश करते हुए, मुझे एक त्रुटि संदेश मिला, जिसमें कहा गया था कि "XOFF को नजरअंदाज कर दिया गया, मम्बल मम्बल"। मुझे नहीं पता कि इसका क्या मतलब है। कोई अंतर्दृष्टि?


2
CTRL-SUbuntu 18.04 में काम करता है (फ़ाइल को बचाने के रूप में), लेकिन 16.04 में नहीं।
नोबार

1
अच्छा पकड़ा! ऐसा लगता है कि यह v2.9.0 में जोड़ा गया था!
नाथंगिज़ब्रेक्ट

जवाबों:


36

आपने XOFF वर्ण Ctrl-S टाइप किया। एक पारंपरिक टर्मिनल वातावरण में, XOFF टर्मिनल को पैदा करने का कारण बनेगा, जब तक कि आप XON वर्ण टाइप नहीं करते।

नैनो इस पर ध्यान नहीं देती है क्योंकि नैनो एक पूर्ण-स्क्रीन संपादक है, और इसे रोकते हुए आउटपुट बहुत अधिक निरर्थक अवधारणा है।

जैसा कि शब्द क्यों है वैसा ही है, आपको मूल देवों से पूछना होगा।


यदि आप भौतिक टर्मिनल पर होस्ट पीसी से 'सॉफ्टवेयर फ्लो कंट्रोल' का उपयोग कर रहे हैं और स्क्रीन को फिर से खोलने (बफरिंग आदि) के दौरान बफर ओवरफ्लो को रोकने के लिए xoff का उपयोग कर रहे हैं, तो इसका आउटपुट रोकना निरर्थक नहीं है। लेकिन आमतौर पर जो होस्ट-साइड संभाला जाता है और उपयोगकर्ता-पक्ष नहीं, मुझे लगता है।
व्याट8740

विडंबना यह है कि मैं ज्यादातर एक ही बार में बचाने और छोड़ने के लिए CTRL-X का उपयोग करता हूं, और यह हमेशा मुझे एक्स और एक्सएफएफएफ बिट्स को भ्रमित करता है।
आलाप

13
मेरा मानना ​​है कि "मम्बल मम्बल" विंडोज उपयोगकर्ताओं के लिए एक नरम शरारत है, जहां CTRL+Sसेव हॉटकी है। Unix
DarkCygnus

Ctrl-S नैनो में भी सेव है, लेकिन केवल हाल के संस्करणों में।
टिम्मम्म

49

आपने फ़ाइल को बचाने के लिए Ctrl + O के बजाय Ctrl + S दबाया। Ctrl + S एक पुराना फ़्लो-कंट्रोल कुंजी संयोजन है जो ट्रांसमिशन को पॉज़ करने के लिए, और स्क्रॉल करना बंद कर देता है, एक टर्मिनल को आंतरिक रूप से (भेजे गए कोड को XOFF कहा जाता है)। Ctrl + Q (XON) ट्रांसमिशन शुरू करने और स्क्रॉलिंग फिर से शुरू करने का पूरक है।

नैनो इन कोड को अनदेखा करता है क्योंकि यह स्क्रॉलिंग का उपयोग नहीं करता है। गुनगुनाना इसकी हताशा का एक परिणाम है, जिसे आपने सहेजने के लिए Ctrl + O का उपयोग करना याद नहीं किया है।


1
मैंने @Michael Kohne को सही उत्तर दिया, केवल इसलिए कि वह आपसे कुछ सेकंड तेज था। मुझे लगता है कि मैं स्पष्ट रूप से O के बजाय S का उपयोग करता था। धन्यवाद!
नाथंगिज़ब्रेक्ट 18
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.