আমি প্রায়শই /
আমার নিয়মিত অভিব্যক্তিগুলি যাচাই করতে ভিম অনুসন্ধান কমান্ডটি ব্যবহার করি (এটির সাথে কী মিলছে তা দেখার জন্য)। এর পরে আমি সাধারণত :%s
প্রতিস্থাপন কমান্ডটি ব্যবহার করি, যেখানে আমি সন্ধান থেকে সেই রেজিপ্সপকে স্ট্রিং প্রতিস্থাপন করার জন্য ব্যবহার করি, উদাহরণস্বরূপ আমি প্রথমে এই জাতীয় স্ট্রিংটি সন্ধান করি:
/TP-\(\d\{5\}\)-DD-\d\{3\}
এটি যা চাই ঠিক তার সাথে মেলে, তাই আমি আমার প্রতিস্থাপনটি করব:
:%s/TP-\(\d\{5\}\)-DD-\d\{3\}/\1/g
তবে আমাকে আবার পুরো রেজিএক্সএক্স এখানে লিখতে হবে। সাধারণত যে রেজিপ্সপ অনেক দীর্ঘ হয়, সে কারণেই আমি সমাধান খুঁজছি:
সেই অনুসন্ধানের প্যাটার্নটি সরাসরি প্রতিস্থাপন কমান্ডে আটকানোর জন্য কি কোনও বিদ্যমান শর্টকাট বা ভিএম স্ক্রিপ্ট রয়েছে?
আমি টার্মিনালে ভিএম ব্যবহার করি (জিভিএম নেই)।