मैं एकाधिक फ़ाइलों के लिए निम्नलिखित विम का उपयोग कर क्या करना चाहते हैं: कुछ पाठ विम: एकाधिक फ़ाइलें के लिए: सभी पाठ की प्रतिलिपि बनाएँ, बदलें और पेस्ट करें
- कॉपी प्रत्येक फ़ाइल
- में सभी पाठ बदलें प्रत्येक फ़ाइल
- के अंत में प्रतिलिपि बनाए गए पाठ कुछ अन्य पाठ
यहाँ एक फ़ाइल के लिए मेरे आदेशों हैं बदलें:
:%y
:%s/old1/new1/g
:G
:P
:%s/old2/new2/g
क्या कोई मुझे ऐसा करने के लिए वाक्यविन्यास बता सकता है? खासकर कि मैं विम के लिए नया हूँ!
मुझे पता चला कि argdo एकाधिक फ़ाइलों पर कमांड निष्पादित कर सकता है। मुझे टेक्स्ट बदलने में Argdo का उपयोग करने के लिए कई उदाहरण मिले, लेकिन मुझे argdo का उपयोग करने के लिए वाक्यविन्यास नहीं मिला:% y,: जी, या: पी
धन्यवाद।
को पुनरारंभ किए बिना तर्क सूची सेट करने के लिए 'myfile? .txt arg का उपयोग करें' का उपयोग करें! यह काम कर रहा है मैंने अभी जोड़ा है w | 1 कमांड : argdo% y | % s/old1/new1/g | $ पु | % s/old2/new2/g | डब्ल्यू – Pansy
@ पैन्सी। ये सही है। अच्छा निर्णय। मेरे पास हमेशा 'ऑटो से ऑटोटाइड' सक्षम है (मेरे पास लगातार पूर्ववत और बाकी के लिए संस्करण नियंत्रण है) – sehe
केवल दो पाठों में से प्रत्येक को मूल पाठ की एक प्रति पर चलाने की आवश्यकता के मामले में, कोई एक चिह्न सेट करने से बच सकता है मैन्युअल रूप से: ': argdo% y |% s/o1/n1/g | $ pu | '[, $ s/o2/n2/g'। –