मैं करने के लिए बड़े पैमाने पर संपादित फ़ाइलों है कि एक ग्रेप में लौटा दिया जाता है की एक टन चाहते हैं। (मुझे पता है, मुझे sed में बेहतर होना चाहिए)।क्या आप एक grep में लौटाई गई सभी फाइलों को बड़े पैमाने पर संपादित कर सकते हैं?
तो अगर मैं करता हूँ:
grep -rnI 'xg_icon-*'
मैं कैसे करूँ पाइप vi में उन फ़ाइलों के सभी?
लेकिन एक ही बार में केवल एक फ़ाइल खुला vi नहीं करता है? –
नहीं। आप एक साथ कई फाइलें खोल सकते हैं। आदेश: अगला और: तर्क सूची के माध्यम से चक्र होगा। वास्तविक vi के साथ, आपको फ़ाइलों को बदलने से पहले सहेजना होगा। विम के साथ, आप पहले सहेजने के बिना बफर बदलने के लिए "छुपाएं सेट" कर सकते हैं, लेकिन अगर आप सहेजे गए परिवर्तनों से बाहर निकलने का प्रयास करते हैं तो भी आपको चेतावनी दी जा सकती है। इसके अलावा, विम में है: bnext और: bprev कमांड बफर सूची के माध्यम से जाने के लिए, जो तर्क सूची का एक सुपरसेट है। – jamessan
उल्लेख करने के लिए एक और बात यह है कि यदि आप विम के साथ बड़ी संख्या में फाइलों को संपादित कर रहे हैं, तो आप BufExplorer vim प्लगइन की तरह कुछ उपयोग कर सकते हैं ताकि आप यह देख सकें कि आप कौन से बफर खोल चुके हैं और जल्दी से उनके बीच झटका लगाते हैं। – Benj