चिपकाने से पहले, एक-उद्धरण टाइप करें , फिर पेस्ट करें। नियंत्रण-सी और ऊपर-तीर इसे एक विशाल रेखा के रूप में संपादित करने के लिए।
डबल-कोट्स भी काम करते हैं, यदि टेक्स्ट में सिंगल हो लेकिन डबल कोट्स नहीं हों। यह ठीक है अगर इसमें कुछ $
या अन्य चीजें हैं जो दोहरे उद्धरण चिह्नों के अंदर विस्तृत होती हैं, क्योंकि आप वास्तव में एक आदेश के रूप में उद्धृत विशाल रेखा नहीं चला रहे हैं।
आप वास्तव में पूरी बात को वहीं संपादित नहीं कर सकते हैं, क्योंकि न्यूलाइन्स एक लंबी लंबी लाइन बनाने के बजाय एक निरंतर संकेत (आधिकारिक शब्दावली नहीं) शुरू करती है।
दी गई ये 4 पंक्तियाँ:
echo
ls
foo
bar
मेरे सुझाव के अनुसार चिपकाने से आपकी स्क्रीन पर इसका परिणाम आएगा:
$ 'echo
> ls
> foo
> bar <or cursor here if you didn't include a trailing newline
> [cursor here]
फिर आप नियंत्रण-सी और ऊपर-तीर दबा सकते हैं। (नियंत्रण-सी, कर्सर के समान रेखा पर सब कुछ नष्ट कर देता है, इसलिए वहां उपयोगी पाठ होने पर सबसे पहले रिटर्न दबाएँ।)
एक विकल्प यह है कि उद्धरण को बंद करें और वापसी को दबाएं, फिर ऊपर-तीर।
वैसे भी, ऊपर-तीर के बाद
$ 'echo
ls
foo
bar
नियंत्रण-और अग्रणी को हटा दें '
। पेस्ट ब्लॉक (शब्दों द्वारा) के माध्यम से जल्दी से स्थानांतरित करने के लिए नियंत्रण-बाएं और नियंत्रण-दाएं का उपयोग करें। या यदि आपका टर्मिनल सेटअप नियंत्रण-तीर-कुंजी, alt-b और alt-f का समर्थन नहीं करता है।
शाब्दिक newlines वास्तव में अलग-अलग कमांड करते हैं, और ये 4 लाइनें अलग से आपके कमांड इतिहास में जाएंगी । आप उन्हें ;
या में बदलना चाह सकते हैं &&
। (मैं इसके लिए एक चाल नहीं जानता, बस आगे या पीछे-शब्द के लिए कुंजी-दोहराने का उपयोग करें ताकि जल्दी से वहां पहुंच सकें और इसे मैन्युअल रूप से कर सकें।)