ভিআইএম মোড এবং কীভাবে মোড পরিবর্তন করবেন

Vim Modes How Change Mode



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

এই নিবন্ধটি বর্ণনা করবে যে ভিম মোডগুলি কী এবং সেগুলি কীভাবে পরিবর্তন করা যায়। ভিম একটি ফ্রি এবং ওপেন সোর্স টেক্সট এডিটর যা বেশিরভাগ অপারেটিং সিস্টেমের সাথে ডিফল্টরূপে ইনস্টল করা হয়।







দয়া করে নোট করুন যে এই নিবন্ধে আলোচিত সমস্ত কমান্ড এবং প্রক্রিয়াগুলি উবুন্টু 20.04 এলটিএস (ফোকাল ফোসা) এ পরীক্ষা করা হয়েছে।



সহিংসতা মোড

ভিমে, অপারেশনের তিনটি পদ্ধতি রয়েছে: সাধারণ, সন্নিবেশ এবং ভিজ্যুয়াল।



স্বাভাবিক অবস্থা

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





অন্যান্য মোড থেকে স্বাভাবিক মোডে প্রবেশ করতে, Esc কী টিপুন।

মোড সন্নিবেশ করান

সন্নিবেশ মোড হল যেখানে আপনি ফাইলে আপনার পাঠ্য সন্নিবেশ করতে পারেন। এই মোডটি বর্তমান কার্সার অবস্থানে আপনি টাইপ করা প্রতিটি অক্ষর সন্নিবেশ করান।



ভিজ্যুয়াল মোড

ভিজ্যুয়াল মোড আপনাকে পাঠ্য নির্বাচন করতে দেয় যাতে আপনি এটিতে কিছু অপারেশন (কাট, কপি, ডিলিট) করতে পারেন।

মোড পরিবর্তন করা

যেমনটি ইতিমধ্যে আলোচনা করা হয়েছে, যখন আপনি ভিমে একটি ফাইল তৈরি বা খুলবেন, এটি প্রথমে সাধারণ মোডে খোলে।

কোন অক্ষর টাইপ করার জন্য, আপনাকে সন্নিবেশ মোডে স্যুইচ করতে হবে। সাধারণ মোড থেকে সন্নিবেশ মোডে প্রবেশ করার জন্য বিভিন্ন কমান্ড রয়েছে যা i, I, o, O, a, এবং A. হল সর্বাধিক ব্যবহৃত কমান্ডটি সন্নিবেশ মোডে প্রবেশ করার জন্য। স্বাভাবিক মোডে ফিরে যেতে, Esc টিপুন।

সাধারণ মোড থেকে ভিজ্যুয়াল মোডে স্যুইচ করার জন্য, বিভিন্ন কমান্ড হল v, V, Shift + v, এবং Ctrl + v। মোড সন্নিবেশ করানোর জন্য সর্বাধিক ব্যবহৃত কমান্ড হল v।

ইনসার্ট মোড থেকে ভিজ্যুয়াল মোডে স্যুইচ করার জন্য, Esc চেপে প্রথমে নরমাল মোডে চলে যান, তারপর ভিজ্যুয়াল মোডে যাওয়ার জন্য v চাপুন।

বেসিক কমান্ড

নীচে কিছু মৌলিক কমান্ড রয়েছে যা ভীমে পাঠ্য সন্নিবেশ এবং ম্যানিপুলেট করার জন্য ব্যবহার করা যেতে পারে:

ফাইল সম্পর্কিত কমান্ড

:ভিতরে ডিস্কে ফাইল লিখুন
: কি ফাইলটি সেভ না করে vi ছেড়ে দিন
: wq ফাইলটি ডিস্কে লিখুন এবং vi ছেড়ে দিন
: q! সতর্কতা উপেক্ষা করুন এবং পরিবর্তনটি বাতিল করুন
: w ফাইলের নাম ফাইলটি সেভ করুন ফাইলের নাম

কার্সার সরানো

j কার্সার এক লাইন নিচে সরান
প্রতি কার্সার অবস্থান এক লাইন উপরে সরান
দ্য কার্সারটিকে পর্দার নীচে সরান
0 লাইনের শুরুতে যান
$ লাইনের শেষে যান

পাঠ্য erোকানো

আমি লাইনের শুরুতে পাঠ্য সন্নিবেশ করান
আমি বর্তমান কার্সার অবস্থানের আগে পাঠ্য সন্নিবেশ করান
প্রতি বর্তমান কার্সার অবস্থানের পরে পাঠ্য সন্নিবেশ করান
অথবা বর্তমান কার্সার অবস্থানের নীচে পাঠ্যের জন্য একটি নতুন লাইন তৈরি করুন
অথবা বর্তমান কার্সার অবস্থানের উপরে পাঠ্যের জন্য একটি নতুন লাইন তৈরি করুন

লেখা পরিবর্তন করা হচ্ছে

ডিসি পুরো লাইনটি সরান এবং সন্নিবেশ মোড শুরু করুন।
গুলি কার্সারের নীচে অক্ষরটি সরান এবং সন্নিবেশ মোড শুরু করুন।
আর কার্সারের নিচে অক্ষরটি প্রতিস্থাপন করুন

কপি পেস্ট করা

এবং নির্বাচিত পাঠ্যটি ক্লিপবোর্ডে অনুলিপি করুন
yy বর্তমান লাইন কপি করুন
পি সন্নিবেশ করান কার্সারের আগে লেখা,
পৃ কার্সারের পরে বিন্দুতে পাঠ্য সন্নিবেশ করান

লেখা মুছে ফেলা হচ্ছে

এক্স বর্তমান অবস্থানের আগে অক্ষরটি মুছুন
এক্স বর্তমান অবস্থানের অধীনে অক্ষরটি মুছুন
ডি লাইনের শেষে কাটা
dd বর্তমান লাইন কাটা

পূর্বাবস্থা পুনরায় করুন

আপনি শেষ পরিবর্তন পূর্বাবস্থায় ফেরান

Ctrl_R প্রস্তুত

টেক্সট এডিটরকে শুধু লেখার জন্য নয়, সম্পাদনার জন্য অপ্টিমাইজ করা উচিত এবং ভিম তাদের মধ্যে অন্যতম। এটিতে সম্পাদনা, সন্নিবেশ এবং পাঠ্য নির্বাচন করার জন্য আলাদা পদ্ধতি রয়েছে। এই নিবন্ধে, আপনি ভিম নরমাল, ইনসার্ট এবং ভিজ্যুয়াল মোড এবং বিভিন্ন মোডের মধ্যে কীভাবে স্যুইচ করবেন তা সম্পর্কে শিখেছেন। আমি আশা করি আপনি নিবন্ধটি পছন্দ করেছেন!