হ্যা, তুমি পারো! এটি করার কয়েকটি উপায় রয়েছে। ডিফল্টরূপে, সমস্ত রেজিস্টারগুলি আপনার viminfo ফাইলে সংরক্ষণ করা হবে এবং আপনি যখন ভিআইএম শুরু করবেন তখন লোড হবে। এই সবচেয়ে সহজ উপায়। তবে এটি নির্বোধ নয়। আপনি দুর্ঘটনাক্রমে এটির উপরে / ইয়াঙ্ক রেকর্ড করলে প্রতিটি নিবন্ধক নষ্ট হয়ে যাবে।
নির্দিষ্ট ম্যাক্রো সংরক্ষণের আরও ভাল উপায় এটি আপনার নিজের মধ্যে রাখা .vimrc
। উদাহরণস্বরূপ, ধরা যাক আপনি foo
ম্যাক্রোতে সংরক্ষণ করতে চান a
। এটি দিয়ে অর্জন করা যেতে পারে:
let @a='foo'
আপনার ভিএমআরসি-তে আপনার ম্যাক্রো যদি ইতিমধ্যে তৈরি হয়ে থাকে তবে আপনি টাইপ করতে পারেন
ilet @a='<C-r><C-r>a'<esc>
ম্যাক্রোর বর্তমান বিষয়বস্তুগুলি পেস্ট করতে, যদি আপনি এটি আবার टाइप করার মতো মনে করেন না।
নির্দেশ করার জন্য অ্যান্ড্রু কিটনকে ধন্যবাদ জানাই <C-r><C-r>
<C-r><C-r>
(একের পরিবর্তে দুটি) ব্যবহার করতে চাইবেন