लिनक्स पर, file_B
vim में संपादन से मैं लाइन 10-25 जोड़ना चाहता हूं file_A
। उदाहरण: किसी के पास बहुत सारे हेडर के साथ HTML-दस्तावेज़ों का एक पूरा सेट है और हाँ, कोई एक टेम्पलेट बना सकता है और वहां से शुरू हो सकता है, लेकिन:
मैं एक फ़ाइल से लाइनों की एक श्रृंखला सम्मिलित करने के लिए एक सरल [और सुरुचिपूर्ण] तरीके की तलाश कर रहा हूं और इसे उस फ़ाइल में जोड़ रहा हूं जिसे मैं वर्तमान में संपादित कर रहा हूं। विम में।
मैंने अभी तक जो समाधान पाए हैं, लेकिन वास्तव में वे नहीं हैं जो मैं देख रहा हूं, हैं
-
file_B
कमांड के अंदर:read file_A
* पूरा file_A * file_B में जोड़ देगा। बहुत ज्यादा - विम के अंदर कॉपी और पेस्ट है - लेकिन इसके लिए एक को खोला जाना चाहिए
file_A
- अंदर file_A
:10,25w! file_B
लाइनों की दी गई सीमा को 'भेजेगा'file_B
।
यह कॉपी और पेस्ट करने के लिए काफी करीब लगता है - एक कई विंडो खोल सकता है
लेकिन जैसा कि मैं 8 इंच की स्क्रीन पर काम करता हूं, कई विंडो ओरिएंटेशन को कठिन बनाते हैं
जैसा कि मैं एक आरामदायक समाधान खोजने में सक्षम नहीं था, मुझे आश्चर्य है कि अगर मैंने कुछ गलत समझा या मेरे द्वारा अब तक पाए गए तरीकों का आमतौर पर उपयोग किया जाता है और मानक तरीके के रूप में लिया जाता है।
vim
। लेकिन यह पहुंच से बाहर लगता है। और मैं वास्तव में आश्चर्यचकित हूं कि क्या यह केवल बाहर के आदेशों के माध्यम से प्राप्त होता है, क्योंकि जहां तक मुझे अब तक मिला है vim
, मुझे यहां तक थोड़े प्रतिबंध आए।