Carpetsmoker ने क्या कहा इसके अलावा:
&incsearch( set incsearch) विम में सेटिंग वास्तव में उपयोगी है। आप इसे एक उपयोगी और कम ज्ञात चाल के साथ उपयोग कर सकते हैं।
चाल सिर्फ /या ?आदेश का उपयोग करके अपने जटिल regex बाहर की कोशिश करने के लिए है । Vim &incsearchसेटिंग का उपयोग अंतःक्रियात्मक रूप से मैच दिखाने के लिए करेगा । एक बार जब आप रेगेक्स से खुश हो जाते हैं, तो आप :%s//replacementपिछले खोज का उपयोग करने के लिए उपयोग कर सकते हैं ।
ध्यान दें कि कैसे हिस्सा //खाली है (यह वह जगह है जहाँ आपने पाठ को खोज के लिए रखा है)। यदि आप इसे खाली छोड़ देते हैं, तो आप पिछले खोज regex का उपयोग करने के लिए विम को बता रहे हैं। इसके साथ, आप एक जटिल रेगेक्स टाइप कर सकते हैं /और इसके सभी फायदे हैं set incsearch, और फिर %s//replacementकमांड का उपयोग वास्तव में खोज और प्रतिस्थापन को निष्पादित करने के लिए कर सकते हैं।
यदि आप :sकमांड्स के लिए इन्कॉस्क्रिप्शन के समान कुछ चाहते हैं , तो vim-over की जांच करें , लेकिन मैं सिर्फ देशी Vim तरीके का उपयोग करना पसंद करता हूं।
:%s/pattern/replace/और फिरuपूर्ववत करने के लिए दबाएं , आप उन हिस्सों को देख सकते हैं जिन्हें विम ने बदल दिया है यदि आपनेhlsearchसक्षम किया है। और आप इस पाठ को फिर से बदल सकते हैं^R।