केवल विविधता के लिए:
एक और तरीका है कुछ मनमाने ढंग से आरंभ और अंत पाठ के साथ यह करने के लिए उपयोग करने के लिए किया जाएगा replace-regexpपर क्षेत्र: मैच .+और के साथ बदलें before \& after, या आप के लिए उपयोग करना चाहते हैं जो कुछ भी पाठ beforeऔर after।
आप ऐसा करने के लिए एक कमांड लिख सकते हैं, लेकिन मैं एक ऐसे मामले के बारे में सोच रहा हूं, जहां दिए गए फ़ाइल में आप एक ही स्टार्ट / एंड टेक्स्ट को कई जगहों पर लागू करना चाहते हैं। आप किसी मैक्रो को रिकॉर्ड कर सकते हैं या किसी अन्य क्षेत्र पर दोहराने के लिए मिनीबफ़र इतिहास का उपयोग कर सकते हैं।
बेशक, यदि आप जिस पाठ को लपेटना चाहते हैं, उसे एक नियमित अभिव्यक्ति के रूप में व्यक्त किया जा सकता है, तो आपको एक क्षेत्र का चयन करने की भी आवश्यकता नहीं होगी और query-replace-regexpबफर पर भी कर सकते हैं , लेकिन संभवतः जिस पाठ को आप लपेटना चाहते हैं वह सुसंगत नहीं है।
<?php...?>, और फिर, जब आप एक क्षेत्र और प्रकार<?php(या एक कीबाइंडिंग) का चयन करते हैं, तो यह जोड़ी में लिपटा होता है। लेकिन afaik इन पुस्तकालयों का उपयोग करने का कोई आसान तरीका नहीं है यदि आपके पास कई एक-शॉट जोड़े हैं।