বর্তমানে, পুরো বাফারটিকে কিছু অন্যান্য পাঠ্য (ক্লিপবোর্ডে বলুন) দিয়ে প্রতিস্থাপন করার জন্য আমার কাছে দুটি অনুরূপ পদ্ধতি রয়েছে।
পদ্ধতি # 1:
সব লাইন মুছে:
:%d
।পেস্ট পাঠ্য: "+P(বা অনুরূপ
:put+
:)।
পদ্ধতি # 2:
চাক্ষুষরূপে সব লাইন নির্বাচন করুন: ggVG।
টেক্সট আটকান: "+P।
তবে আমি এটি করার জন্য ওয়ান-কমান্ড-ফায়ার উপায় খুঁজে পাইনি। সর্বাধিক নিকটতমটি খুঁজে পেয়েছি হ'ল :change
কমান্ড। তবে এটি নিবন্ধগুলির সাথে ভালভাবে কাজ করছে বলে মনে হয় না। অবশ্যই আমি কিছু ফাংশন তৈরি করতে পারি এবং / অথবা এটি করার জন্য একটি কী ম্যাপ করতে পারি। তবে আমি এই সমস্ত কাস্টমাইজেশন তৈরি করার আগে আমি নিশ্চিত করতে চাই:
কিছু অন্যান্য পাঠ্যের সাথে রেঞ্জের রেঞ্জটি প্রতিস্থাপন করার জন্য কি কিছু অন্তর্নির্মিত কমান্ড রয়েছে? পছন্দ করুন, আপনি
:%replace+
ক্লিপবোর্ডে পাঠ্য সহ পুরো বাফারটি প্রতিস্থাপন করতে পারবেন ?
1,$s/\_./\=@+
কোনও সমাধান নয়: পি, :%d|put+
খুব কাছাকাছি, তবে বেশ নয়।
1,$s/\_.*/\=@+
যেখানে নিউলাইন সহ যে\_.
কোনও চরিত্রের সাথে মেলে ।
:%d|put+
বিলে ফিট আছে। এটি সংক্ষিপ্ত এবং স্মরণীয়। অন্য কমান্ডটি সঠিকভাবে মনে রাখতে এবং টাইপ করার জন্য খুব ত্রুটিযুক্ত।