কিভাবে VIM এ কমান্ডগুলি পূর্বাবস্থায় ফেরানো এবং পুনরায় করা যায়

How Undo Redo Commands Vim



ভিম অন্যতম বিখ্যাত এবং শক্তিশালী পাঠ্য সম্পাদক। এটি অত্যন্ত দক্ষ এবং ব্যবহারকারীদের কয়েকটি কীস্ট্রোক দিয়ে ফাইলগুলি ম্যানিপুলেট করার ক্ষমতা দেয়। যে জিনিসটি ভিআইএমকে অনন্য করে তোলে তা হ'ল এটি সেই ইউটিলিটিগুলির মধ্যে একটি যা সহজ এবং শক্তিশালী উভয়ই।

ভিমের ন্যূনতম ইন্টারফেস এটিকে একটি সহজ পাঠ্য সম্পাদক করে তোলে। এটি আপনাকে আপনার প্রাথমিক কাজ অর্থাৎ লেখায় মনোনিবেশ করতে সহায়তা করে। একইভাবে একটি জটিল কাজ সহজে, দ্রুত এবং স্মার্টভাবে সম্পন্ন করা ভিমের সাথে এটি একটি শক্তিশালী পাঠ্য সম্পাদক করে তোলে। সংক্ষেপে, ভিম অনেক দরকারী বৈশিষ্ট্য নিয়ে আসে যা আপনাকে ন্যূনতম প্রচেষ্টার সাথে যে কোনও কাজ সম্পাদন করতে দেয়।







এই নিবন্ধে, আমরা ভিমের অন্যতম দরকারী বৈশিষ্ট্য সম্পর্কে কথা বলব যা পাঠ্য ফাইলগুলিতে করা পরিবর্তনগুলি পূর্বাবস্থায় ফেরানো এবং পুনরায় করা।



Vim এ পূর্বাবস্থায় ফেরান/পুনরায় করুন

ধরুন আপনি একটি ফাইল সম্পাদনা করছেন এবং কয়েকটি পরিবর্তন করেছেন কিন্তু তারপর আপনি বুঝতে পারেন যে আপনি কিছু ভুল করেছেন এবং আপনি পরিবর্তনগুলি সরাতে চান। এখানেই পূর্বাবস্থায় আসে। এটি আপনাকে সেই রাজ্যে ফিরে যাওয়ার অনুমতি দেয় যেখানে আপনি আগে ছিলেন। এছাড়াও, আপনি পূর্বে করা পরিবর্তনগুলি পুনরায় করতে পারেন। মনে রাখবেন যে ফাইলটি পরিবর্তন করা মানে পাঠ্যে পরিবর্তন, পয়েন্টার চলাচল নয় এবং কিছু অন্যান্য ক্রিয়াকলাপ যা পাঠ্যের সাথে যুক্ত নয়।



কিভাবে এটা কাজ করে

ভিম পরিবর্তনগুলির একটি রেকর্ড বজায় রাখে যা আমরা একটি পূর্বাবস্থায় স্ট্যাকের মধ্যে শেষ আউট ফার্স্ট আউট আকারে করেছি। সন্নিবেশ মোডে, যখন আমরা কিছু পাঠ্য যোগ করি বা অপসারণ করি, তখন এই কর্মটি একটি আইটেম হিসাবে পূর্বাবস্থায় ফেরানো স্ট্যাকের সাথে যোগ করা হয়। যখন আপনি পূর্বাবস্থায় ফেরেন, এই আইটেমটি পূর্বাবস্থায় ফেরানো স্ট্যাক থেকে সরানো হয় এবং পুনরায় স্ট্যাকের সাথে যোগ করা হয়।





পরিবর্তনগুলি পূর্বাবস্থায় ফেরান

ধরুন আপনি একটি ফাইলে কিছু পরিবর্তন করেছেন যেমন পাঠ্য যোগ বা অপসারণ। তারপর আপনি বুঝতে পেরেছেন যে আপনি ভুল করেছেন এবং পরিবর্তনগুলি পূর্বাবস্থায় ফেরাতে চান।

ভিম এডিটরের পরিবর্তনগুলি পূর্বাবস্থায় ফেরাতে, টিপুন আপনি



আপনি যে পরিবর্তনগুলি করেছেন তা পূর্বাবস্থায় ফেরানোর জন্য নীচের পয়েন্টগুলি বুঝুন:

  1. পরিবর্তনগুলি পূর্বাবস্থায় ফেরানোর জন্য, নিশ্চিত করুন যে আপনি সাধারণ মোডে আছেন কারণ এই কমান্ডটি শুধুমাত্র সাধারণ মোডে কাজ করে (কমান্ড মোড নামেও পরিচিত)। আপনি হয়তো জানেন, ভিম এডিটর দুটি মোড আছে: সাধারণ মোড এবং সন্নিবেশ মোড। যদি আপনি সন্নিবেশ মোডে থাকেন, টিপুন প্রস্থান সাধারণ মোডে স্থানান্তরিত করতে।
  2. তারপরে একবার ইউ কী টিপুন এবং আপনার শেষ পরিবর্তনটি পূর্বাবস্থায় ফেরানো হবে। এখন যদি আপনি এতে সন্তুষ্ট হন, ফাইলটি সংরক্ষণ করুন অন্যথায় ভিম এডিটরের নীচে বাম দিকে ইতিমধ্যে সবচেয়ে পুরানো পরিবর্তন বার্তাটি না দেখা পর্যন্ত একের পর এক পরিবর্তনগুলি পূর্বাবস্থায় ফেরানোর জন্য আপনাকে চাপ দিন। এটি দেখায় যে ফাইলটি এখন খোলা অবস্থায় প্রাথমিক অবস্থায় রয়েছে।
  3. আপনি পূর্ববর্তী কমান্ড সহ সংখ্যাগুলিও ব্যবহার করতে পারেন যেমন আপনি যদি শেষ তিনটি পরিবর্তন পূর্বাবস্থায় ফেরাতে চান, 3u টাইপ করুন।
  4. সন্নিবেশ মোডের একটি দৃষ্টান্তে করা সমস্ত পরিবর্তনগুলি একটি পরিবর্তন হিসাবে বিবেচিত হবে। উদাহরণস্বরূপ, সন্নিবেশ মোডে, আপনি 3 টি পরিবর্তন করেছেন এবং তারপরে স্বাভাবিক মোডে স্থানান্তরিত হয়েছেন। এখন যদি আপনি একবার টিপুন, তিনটি পরিবর্তনই পূর্বাবস্থায় ফেরানো হবে।

এটি পরিষ্কার করার জন্য এখন আরেকটি উদাহরণ নিন। যদি আপনি সন্নিবেশ মোডে তিনটি পরিবর্তন করেন এবং তারপর স্বাভাবিক মোডে স্থানান্তরিত হন। তারপর আবার। ধরা যাক, আপনি সন্নিবেশ মোডে প্রবেশ করুন এবং একটি পরিবর্তন করেছেন। এই ক্ষেত্রে, যদি আপনি একবার u টিপেন, শুধুমাত্র শেষ পরিবর্তনটি পূর্বাবস্থায় ফেরানো হবে।

টিপ: যদি আপনি পরিবর্তনগুলি করার পরে ফাইলটি সংরক্ষণ না করেন তবে কেবল টাইপ করুন: প্রস্থান করুন! এবং সাধারণ মোডে এন্টার টিপুন। এটি আপনার সমস্ত পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনবে যা শেষবার ফাইলটি সংরক্ষণ করার পরে করা হয়েছিল।

পরিবর্তনগুলি পুনরায় করুন

পূর্বাবস্থায় ফেরানো কমান্ড দ্বারা পূর্বাবস্থায় পরিবর্তনগুলি পুনরায় করতে, ব্যবহার করুন Ctrl+r । এটি আপনার করা সর্বশেষ পরিবর্তন ফিরিয়ে আনবে।

আপনি যে পরিবর্তনগুলি করেছেন তা পূর্বাবস্থায় ফেরানোর জন্য নীচের পয়েন্টগুলি বুঝুন:

  1. পূর্বাবস্থায় ফিরিয়ে আনার মতো, রেডো কমান্ড Ctrl+r এছাড়াও সাধারণ মোডে কাজ করে। যদি আপনি সন্নিবেশ মোডে থাকেন, তাহলে স্বাভাবিক মোডে স্থানান্তর করতে Esc কী ব্যবহার করুন।
  2. এখন, শেষ পরিবর্তনটি পুনরায় করতে, Ctrl+r টিপুন। যদি আপনি এটির সাথে ঠিক থাকেন তবে ফাইলটি সংরক্ষণ করুন অন্যথায় Ctrl+r ব্যবহার করে অবশিষ্ট পরিবর্তনগুলি পুনরায় করতে দিন যতক্ষণ না আপনি ভিম এডিটরের নীচে বাম দিকে ইতিমধ্যে নতুন পরিবর্তন বার্তাটি দেখতে পান।
  3. আপনি পুনরায় কমান্ড সহ সংখ্যাগুলি ব্যবহার করতে পারেন যেমন আপনি যদি শেষ তিনটি পরিবর্তন পুনরায় করতে চান তবে 3Ctrl+r ব্যবহার করুন।

এইভাবেই ভিম এ পূর্বাবস্থায় ফেরানো এবং পুনরায় কাজ করে। প্রক্রিয়াটি বেশ সহজ, একটি পরিবর্তন পূর্বাবস্থায় ফেরানোর জন্য U টিপুন এবং এটি আবার করতে Ctrl+r টিপুন। আমি আশা করি আপনি নিবন্ধটি পছন্দ করেছেন।