को बराबर के चिह्न और उपसर्ग जोड़ने की आवश्यकता हैप्रत्येक पंक्ति में पाठ नकल और यह
xxx = C.xxx
yyy = C.yyy
zzz = C.zzz
यह संभव है विम में करना है?
को बराबर के चिह्न और उपसर्ग जोड़ने की आवश्यकता हैप्रत्येक पंक्ति में पाठ नकल और यह
xxx = C.xxx
yyy = C.yyy
zzz = C.zzz
यह संभव है विम में करना है?
तुम भी सरल फार्म का उपयोग कर सकते हैं:
:%s/.*/& = C.&
पाठ का चयन करें, तो :
दबाएँ और टाइप
s/\(.*\)/\1 = C.\1/
प्रकार यह:
:%s/\(.*\)/\1 = c.\1/g
ब्रेकडाउन:
%
- सभी लाइनों पर काम\(.*\)
- कब्जा एक समूह ("समूह 1")s/PATTERN/REPLACEMENT/g
में सभी पात्रों - की जगह पैटर्न में एक स्ट्रिंग प्रतिस्थापन\1
करते हैं - का मिलान नहीं हुआ समूह का उल्लेखआपको या तो '^' या '$' की आवश्यकता नहीं है। –
@yi_H: अच्छा बिंदु – orip
सामग्री को डुप्लिकेट करने के आधार पर वास्तव में लाइन की शुरुआत में है, यह पहले '/' के बाद सही \ '* \ zs' सामान के लिए आसान हो सकता है ताकि अग्रणी व्हाइटस्पेस संरक्षित है –
बहुत बढ़िया। थोड़ा फिक्स: '% s/.*/& = सी। और /'। बस बंद/'' जोड़ा गया। – mpettis
@mpettis की आवश्यकता नहीं है यदि आपके पास झंडे नहीं हैं :- डी यह निश्चित रूप से अधिक पूर्ण है, लेकिन मैंने ब्रेवटी – sidyll
के लिए यहां छोड़ा है मुझे कई लाइनों के लिए ऐसा कुछ चाहिए: '% string%' 'string =% स्ट्रिंग% ' –