मैं अक्सर /
अपने नियमित भावों को सत्यापित करने के लिए विम खोज आदेश का उपयोग करता हूं (बस यह देखने के लिए कि यह क्या मेल खाता है)। उसके बाद मैं आम तौर पर :%s
प्रतिस्थापित कमांड का उपयोग करता हूं, जहां मैं उस रीजैक्सप को खोज से स्ट्रिंग के रूप में बदलने के लिए उपयोग करता हूं, जैसे मैं पहली बार ऐसे स्ट्रिंग को देखता हूं:
/TP-\(\d\{5\}\)-DD-\d\{3\}
यह ठीक उसी तरह से मेल खाता है जैसा मैं चाहता हूं, इसलिए मैं अपनी जगह लेता हूं:
:%s/TP-\(\d\{5\}\)-DD-\d\{3\}/\1/g
लेकिन मुझे फिर से पूरे रेगेक्सप को यहां लिखना होगा। आमतौर पर कि रेग्जाप बहुत लंबा होता है, इसीलिए मैं इसका समाधान ढूंढ रहा हूं:
क्या उस खोज पैटर्न को सीधे कमांड में बदलने के लिए कोई मौजूदा शॉर्टकट या विम स्क्रिप्ट है?
मैं टर्मिनल (कोई gvim) में विम का उपयोग करता हूं।