जब आप एक संख्यात्मक तर्क इनपुट कर रहे हों तो यह रीडलाइन लाइब्रेरी का संकेत है। AltShift@अपने कीबोर्ड पर टाइप करके , आप स्पष्ट रूप से Alt2उन मानचित्रों में प्रवेश कर रहे हैं M-2
, जो डिफ़ॉल्ट रूप से रीडलाइनdigit-argument
में चलते हैं , और एक संख्यात्मक तर्क दर्ज करना शुरू करते हैं। यदि आप दबाते हैं Alt3( AltShift#आपके मामले में नक्शे कौन से हैं) तो आप शीघ्र परिवर्तन देखेंगे (arg: 23)
; आप किसी भी Alt-digit संयोजन के साथ जारी रख सकते हैं ।
इन तर्कों का उपयोग कुछ पठनीय कार्यों के लिए किया जाता है, उदाहरण के लिए yank-nth-arg
। इस क्रिया को देखने के लिए, दौड़ें
echo Hello my friend
तो प्रेस Alt2द्वारा पीछा किया CtrlAltY; आपको (arg: 2)
प्रॉम्प्ट दिखाई देगा, फिर गायब हो जाएगा, और पिछले कमांड का दूसरा तर्क ("मेरा") आपकी वर्तमान कमांड लाइन में जोड़ा जाएगा।
विवरण के लिए ऊपर दिए गए लिंक किए गए दस्तावेज़ देखें। बैश अपने इनपुट को संभालने के लिए रीडलाइन का उपयोग करता है; अन्य गोले समान व्यवहार नहीं दिखाएंगे।
कुछ टर्मिनल एमुलेटर अपने स्वयं के उद्देश्यों के लिए इनमें से कुछ प्रमुख संयोजनों का उपयोग करते हैं; उदाहरण के लिए GNOME टर्मिनल, Alt-digit स्विच n वें टैब पर। रीडलाइन फ़ंक्शन का उपयोग करने के लिए आपको इन संयोजनों को अक्षम करना होगा।
आपके मामले में, कोडेक अकादमी वेब-आधारित टर्मिनल एमुलेटर AltShiftसंयोजन को बहुत अच्छी तरह से संभाल नहीं करता है । यदि आपको संख्यात्मक तर्क शॉर्टकट की आवश्यकता नहीं है, तो आप उन्हें चलाकर पुन: पेश कर सकते हैं
bind Meta-3:insert-comment
सिद्धांत रूप में आपको इसे जोड़कर स्थायी रूप से संग्रहीत करने में सक्षम होना चाहिए
Meta-3: insert-comment
एक ~/.inputrc
फाइल करने के लिए, लेकिन मुझे वह कोडकडेमी पर काम करने के लिए नहीं मिला।