क्या किसी चयनित खोज सेगमेंट में जाने के लिए Vim / Vi में कोई कमांड हैं?
उदाहरण के लिए, यदि मैं एक शब्द खोजता हूं, तो क्या हाइलाइट किए गए खंड के अंत में कर्सर को गति देने के लिए कोई कमांड हैं? कहें कि मेरे पास एक शब्द है, "फिशटैको" और मैं "फिश" के सभी उदाहरणों की खोज करना चाहता हूं और इसके बाद कुछ डालना चाहता हूं। मुझे पता है कि मैं एक वैश्विक प्रतिस्थापन कर सकता हूं, लेकिन क्या होगा अगर मैं केवल कुछ गैर-अनुक्रमिक उदाहरणों में बदलाव करना चाहता हूं?
मैं यह देख सकता था कि कार्रवाई करने के लिए वर्तमान हाइलाइट किए गए सेगमेंट के अंत में कर्सर को गति देने में सक्षम होना कहां तक सुविधाजनक होगा।
Fish
साथ बदलने के अपने अंतिम लक्ष्य को प्राप्त करने के लिएFishTaco
, आप कर सकते हैं:%s/Fish\(Taco\)\@!/&Taco/
, जोFish
कि पहले से ही पीछा नहीं करनेTaco
और इसे प्रतिस्थापित करने के लिए हर जगह मिलेगाFishTaco
। एक नेगेटिव-लुकहेड खोज को एक प्रतिस्थापित के साथ मिलाता है जिसमें मिलान शब्द शामिल होता हैTaco
।