ভিম কমান্ড, এই পাঠ্য সম্পাদক ব্যবহার করার জন্য একটি মৌলিক গাইড

ভিম কমান্ড, মৌলিক গাইড

El vim পাঠ্য সম্পাদক প্রতিটি লিনাক্স ব্যবহারকারীর পুরানো পরিচিতি। বিশেষ করে যারা প্রোগ্রামারদের. এটির ব্যবহার সহজ নয় এবং এটির একটি শেখার বক্ররেখা রয়েছে, তবে আপনি একবার এটি আয়ত্ত করলে, কোড টাইপ করার সময় এটি আপনার বিশ্বস্ত সঙ্গী হবে৷ অতএব, আপনি যদি শুরু করতে চান, আমরা আপনাকে দিতে যাচ্ছি প্রধান Vim কমান্ডের জন্য একটি ছোট গাইড যা আপনাকে আপনার ফাইলগুলিতে ব্যবহার করতে হবে।

Vim হল Vi এডিটরের একটি উন্নত সংস্করণ যা 80-এর দশকে দৃশ্যে উপস্থিত হয়েছিল। তাই, যদিও Vim মূলটির একটি উন্নত সংস্করণ এবং যা এর দুর্দান্ত বহুমুখিতা এবং কম সম্পদ ব্যবহারের কারণে প্রসারিত হয়েছে। যাইহোক, এটি লক্ষ করা উচিত যে এটির মধ্য দিয়ে যেতে, মাউসের ব্যবহার সীমিত - একটি শূন্য উপায়ে বলতে হবে না-. তাই এই টেক্সট এডিটরে কীবোর্ডের ব্যবহার অপরিহার্য।

আপনার কম্পিউটারে ভিম ইনস্টল করুন

ভিম সম্পাদক, মৌলিক কমান্ড

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

sudo apt-get install vim

এর পরিবর্তে, আপনি যদি এটি Windows বা MacOS এ ইনস্টল করতে চান, এখানে আমরা আপনাকে এর অফিসিয়াল পৃষ্ঠার নিম্নলিখিত লিঙ্কগুলি ছেড়ে দিচ্ছি, যেখানে আপনার কাছে টার্মিনাল সহ সংস্করণ এবং একটি GUI ইন্টারফেস সহ সংস্করণ থাকবে৷ উভয় ক্ষেত্রেই সর্বাধিক সুপারিশ করা হয় যে আপনি টার্মিনালের সংস্করণটি ব্যবহার করুন।

উইন্ডোজ সংস্করণ
MacOS সংস্করণ

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

vim nombre-documento-.txt

এবং ENTER কী টিপে, আমরা ইতিমধ্যেই ভিম সম্পাদকের ভিতরে নথিটি খোলা এবং এটির চিকিত্সার জন্য আপনার জন্য প্রস্তুত থাকব।

জনপ্রিয় পাঠ্য সম্পাদকে আপনার প্রবেশের জন্য প্রয়োজনীয় ভিম কমান্ড

আমরা আপনাকে প্রথম যে জিনিসটি বলতে চাই তা হল যদিও এর আসল সংস্করণে, সেই সময়ের অনেক কীবোর্ডে দিকনির্দেশক কী ছিল না, স্থানচ্যুতি অন্যান্য কী দিয়ে করা হয়েছে -এটি কেস সংবেদনশীল। এবং তারা নিম্নলিখিত:

  • ডান: l
  • বাম: h
  • নিচে: j
  • উপরে: k
  • আমরা যে নথিটি খুলেছি তার শুরুতে যান: gg
  • একটি লাইনের শুরুতে যান: ^
  • একটি লাইনের শেষে যান: $
  • আমরা যে নথিটি খুলেছি তার শেষে যান: G
  • আমাদের করা শেষ পরিবর্তনে স্ক্রোল করুন: ;

ভিম পাঠ্য সম্পাদনা করার আদেশ দেয়

কম্পিউটার প্রোগ্রামিং

একবার আমরা জানব কিভাবে আমরা Vim এ যে ফাইলগুলি খুলি তার মধ্য দিয়ে কীভাবে সরানো যায়, তা হয় এই টেক্সট সম্পাদনা করার সময়. এবং তারপরে আমরা আপনাকে ভিম কমান্ড দিয়ে রাখি যা আপনি প্রায়শই ব্যবহার করবেন। ভিমের তিনটি ভিন্ন মোড রয়েছে: কমান্ড মোড -যেটি ডিফল্টরূপে খোলে-, সন্নিবেশ মোড এবং উন্নত কমান্ড মোড.

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

  • সন্নিবেশ মোডে প্রবেশ করুন - নতুন পাঠ্য রাখুন-: i (এই মোড থেকে প্রস্থান করতে আপনাকে শুধু ESC চাপতে হবে)
  • সন্নিবেশ লিখুন এবং কোর্সের ঠিক পরে একটি নতুন অক্ষর রাখুন: a
  • সন্নিবেশ লিখুন এবং বর্তমান লাইনের শেষে লিখুন: A
  • কোর্সের নিচে একটি নতুন লাইন ঢোকান: o
  • কোর্সের উপরে একটি নতুন লাইন ঢোকান: O
  • কোর্সে সঠিক চরিত্রটি প্রতিস্থাপন করুন: r (প্রবেশ করতে আপনাকে অবিলম্বে নতুন অক্ষর টিপুন)
  • আপনি ডিফল্টরূপে কনফিগার করেছেন এমন প্রিন্টার দিয়ে মুদ্রণ করুন: হা!

Vim টেক্সট এডিটরের সাথে খোলা একটি নথিতে কাটা, মুছে ফেলা এবং পেস্ট করার আদেশ দেয়

আমরা 1991 সালে জন্মগ্রহণকারী জনপ্রিয় পাঠ্য সম্পাদকের সাথে খোলা পাঠ্যগুলি সম্পাদনা চালিয়ে যাচ্ছি। এবং এই ক্ষেত্রে আমরা আপনাকে রেখে যাচ্ছি। Vim কমান্ডের তালিকা যা আপনাকে ফাইলের ভিতরে পাঠ্য মুছতে, কাটা, অনুলিপি এবং পেস্ট করতে সক্ষম হতে হবে.

  • কার্সার চালু থাকা বর্তমান লাইনটি কাটুন: dd (একক লাইন) বা এক্সডিডি (যদি আপনি 'x'-কে একটি সংখ্যা -3dd তে পরিবর্তন করেন, উদাহরণস্বরূপ-, আপনি কার্সার পর্যন্ত নির্দেশিত লাইনগুলি কাটা হবে)
  • যে টেক্সটটি আমরা কপি করেছি বা কেটেছি সেই জায়গায় পেস্ট করুন যেখানে আমরা কমান্ড টিপুন: p
  • কার্সারের নীচে একটি অক্ষর মুছুন: x
  • যেখানে কার্সার অবস্থিত সেখানে সম্পূর্ণ শব্দটি মুছুন: দা
  • যেখানে কার্সার অবস্থিত সেখানে সম্পূর্ণ শব্দটি মুছুন এবং সন্নিবেশ মোডে প্রবেশ করুন: cw
  • কার্সার থেকে লাইনের শেষ পর্যন্ত মুছুন এবং সন্নিবেশ মোডে প্রবেশ করুন: c$
  • একটি সম্পূর্ণ লাইন অনুলিপি করুন: yy
  • লাইনের শেষে যেখানে কার্সার আছে সেখান থেকে কপি করুন: y$
  • সম্পূর্ণ শব্দটি কপি করুন যেখানে আমাদের কার্সার আছে: yiw
  • যেখান থেকে আমরা কার্সার রেখেছি সেই লাইন নম্বরটি কপি করুন: 2yy, 3yy, ... (যেখান থেকে আমাদের কার্সার আছে 2 বা 3 লাইন)

ভিম কমান্ড দিয়ে করা পরিবর্তনগুলি পূর্বাবস্থায় ফেরান

প্রোগ্রামিং লাইন

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

  • প্রবেশ করা শেষ কমান্ড পূর্বাবস্থায় ফেরান - :u
  • সংখ্যা নির্দেশকারী শেষ কমান্ডগুলি পূর্বাবস্থায় ফেরান- :xu (নির্দিষ্ট সংখ্যা দিয়ে 'x' প্রতিস্থাপন করুন)
  • করা শেষ পরিবর্তনটি পুনরায় করুন - : পুনরায় করুন
  • শেষ ঘন্টা (বা কয়েক ঘন্টা) থেকে সমস্ত পরিবর্তন পুনরায় করতে - : আগে ১ ঘন্টা 
  • শেষ কয়েক মিনিটের পরিবর্তনগুলি পুনরায় করতে - : পরে 20 মি (এই ক্ষেত্রে এটি শেষ 20 মিনিটের হবে)

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

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


মন্তব্য করতে প্রথম হতে হবে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

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