আপনি যে কমান্ডগুলির কথা বলছেন তা তথাকথিত "নামবিহীন" রেজিস্টার ব্যবহার করে। এটি কেবল খুব স্বল্পমেয়াদী ব্যবহারের জন্য বোঝানো হয়েছে। "আমি এখান থেকে এ্যাঁকে যাব এবং এটিকে সেখানে রেখে দেবো" সাজানো জিনিস।
আপনি যখন গিয়ে অন্য কিছু করতে গিয়ে কয়েক সেকেন্ডেরও বেশি সময় ধরে ধরে রাখতে চান, তখন আপনাকে নাম দেওয়া রেজিস্টারগুলি ব্যবহার করা উচিত।
উদাহরণস্বরূপ, রেজিস্টারটিতে " a y yকার্সারটি লাইনটিকে ইঙ্ক করবে a
। আপনি দুর্ঘটনাক্রমে কিছুই আঁকড়ে ধরবেন না, যদি না আপনি a
নিবন্ধে জড়িত অন্য কমান্ডটি টাইপ করেন । মিনিট, ঘন্টা, এমনকি কয়েক দিন পরে, আপনি " a pযে a
কার্সারটি চালু আছে তার নিচে রেজিস্টার থেকে লাইনটির ইয়্যাঙ্কড কপিটি ফেলে দিতে পারেন ।
(এটি সত্যিই ভালভাবে কাজ করার জন্য, set viminfo='50,\"1000
আপনার ~/.vimrc
ফাইলের মতো একটি লাইন থাকা উচিত , এটি ভিম সেশনে রেজিস্টার সামগ্রীগুলির মতো জিনিস মনে রাখতে বলে।
এখানে 26 টি নিবন্ধভুক্ত (এজে) রয়েছে। যদি আপনি তাদের উপরে বর্ণিত পরিবর্তে বড় হাতের অক্ষর হিসাবে দেন তবে আপনি বর্তমান রেজিস্টার সামগ্রীগুলি প্রতিস্থাপনের পরিবর্তে যুক্ত করুন। সুতরাং, আপনি সত্যিই জটিল কিছু তৈরি করতে পারেন, বলুন, h
একবারে এক টুকরো রেজিস্টার করতে পারেন, তারপরে একে একে নিচে নামিয়ে দিন " h p।
লক্ষ করুন যে নিবন্ধকের নামটি .চ্ছিক। এটি সূচিত করে যে এমন অনেকগুলি কমান্ড থাকতে পারে যা আপনি ইতিমধ্যে জানেন এবং ব্যবহার করছেন যেখানে আপনি নাম রেজিস্টার ব্যবহার করতে পারেন। :help registers
সম্ভাবনার কিছু ধারণা পেতে ভিমে বলুন ।
এছাড়াও, একটি ভি মগ পান ।
y
, সম্পাদনা চালিয়ে সহd
এবংx
, এবং সাথে yanked টেক্সট পেস্ট"0p