কম্পিউটারসফ্টওয়্যার

Vi সম্পাদক: কমান্ড, নির্দেশ, কনফিগারেশন

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

ভিআই কি?

তার সারাংশে, vi একটি ক্লাসিক টেক্সট এডিটর ছাড়া আর কিছুই হয় না, যা 70 এর দশকের শেষের দিক থেকে 90-এর দশকের শেষভাগ পর্যন্ত অনেকটা ছিল। বিশেষ করে, এই 1976 সালে উন্নত করা হয়েছিল। একটি নতুন সরলীকৃত পাঠ্য সম্পাদক তৈরি করার ধারণাটি বিল জয়কে স্মরণ করিয়ে দেয়, সেই সময়ে অন্য একটি জনপ্রিয় পণ্য ব্যবহৃত হয়েছিল- ed। জোয়ে এবং তার সহকর্মীদের মতে, এডটি খুব জটিল ছিল এবং "নিছক মনুষ্য" এটি সম্পূর্ণভাবে মাস্টার্স করতে পারেনি। এই কারণেই জর্জ ক্লোরীয়স তাঁর নিজের টেক্সট এডিটর তৈরি করেন, যা মূলত "নিছক মনুষ্যদের জন্য সম্পাদক" নামে পরিচিত ছিল, এবং কেবল তখনই বিলটি সংশোধন করে এবং আজকের এই আধুনিক রূপে আবির্ভূত হয়।

সিস্টেমের প্রয়োজনীয়তা

কমান্ড লাইন এবং টেক্সট এডিটরগুলি যেমন vi হিসাবে মাস্টারিং করার জন্য কোন প্রারম্ভিক প্রয়োজনীয়তা নেই। আপনি স্ক্র্যাচ এবং যেকোন প্ল্যাটফর্ম থেকে শুরু করতে পারেন, এটি UNIX- এর মত সিস্টেমগুলি (এবং "তাদের থেকে ফর্কগুলি") বা লিনাক্স ডিস্ট্রিবিউশনগুলি। তাদের প্রতিটিতে আপনি একটি ফর্ম বা অন্য Vi ইনস্টল করতে পারেন। উইন্ডোজের ভিআই এডিটরও বিদ্যমান।

গ্রাহক বিকল্প

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

  • ভিম ক্লাসিক সম্পাদক একটি পরিবর্তিত সংস্করণ। প্রোগ্রামটির মূল বৈশিষ্ট্য কাস্টম এক্সটেনশানগুলি ইনস্টল করার ক্ষমতা, যেমন সিনট্যাক্স হাইলাইটিং, ইউনিকোড সমর্থন, ম্যাক্রো সাপোর্ট, ব্যক্তিগত সেশন সংরক্ষণ এবং আরও অনেক কিছু। GVim নামক একটি গ্রাফিকাল ইন্টারফেসের সাথে একটি সংস্করণ রয়েছে।
  • এভিউ প্রথম প্রোগ্রামিং ভাষার একটি ক্লোনের মধ্যে অন্যতম। এটি প্রোগ্রামিং ভাষা এবং একই সময়ে সব প্লাটফর্মের উপর উপলব্ধ। এটি একটি পূর্ণ-স্ক্রীন সম্পাদক যা উইন্ডোজ এবং সিনট্যাক্স হাইলাইট সমর্থন করে।
  • ভিলটি দুটি জনপ্রিয় পাঠ্য সম্পাদকদের সেরাটি একত্রিত করার একটি প্রচেষ্টা। পাঠ্য সম্পাদকদের ব্যবহারকারীদের মধ্যে এমএকস এবং ভিআই একটি অস্পষ্ট শত্রুতা। ভিলের ডেভেলপাররা উভয় প্রোগ্রামের মূল বৈশিষ্ট্যগুলি একত্রিত করার চেষ্টা করে যাতে ব্যবহারকারীদের পাঠ্য সহ কাজ করার জন্য একটি সর্বজনীন সরঞ্জাম সরবরাহ করতে পারে।
  • Nvi একটি ক্লাসিক vi- ভিত্তিক সম্পাদক, বিশেষ করে FreeBSD সিস্টেমের জন্য recompiled।
  • স্নিপার এমনকি একটি পৃথক ক্লায়েন্ট নয়, এটি জনপ্রিয় টেক্সট এডিটর এমএকস এর জন্য কেবল একটি প্লাগ ইন, যা আপনাকে টেক্সট এডিটরের কমান্ডের অনুকরণ করতে দেয়।

Vi দিয়ে শুরু করা

বেশিরভাগ ক্ষেত্রে, সম্পাদকের সাথে কাজ করতে এমনকি কিছু ডাউনলোড করতে হবে না। বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনগুলি vi দিয়ে বান্ডল করা হয়। প্রকৃতপক্ষে, আপনি যে ফাইলটি খুলতে হবে সেটি শুরু ও নির্দিষ্ট করতে যথাযথ কমান্ডটি প্রবেশ করতে হবে। যদি আপনি একটি ফাইল খুলতে চান তবে আপনি লিখতে হবে - "vim * filename * .txt" তার পরে ডান, একটি নথি আপনার আগে প্রদর্শিত হবে। এটি GUI এ খুলতে, আপনাকে "gvim * filename * .txt" - এর সাথে কমান্ডটি পরিবর্তন করতে হবে। প্রাথমিকভাবে আপনি কমান্ড মোড লিখবেন। ভিআই এডিটর দুটি মোড এ কাজ করার অনুমান করে: সম্পাদনা মোড এবং কমান্ড মোড। প্রথমটি পাঠ্য ইনপুটের জন্য এবং দ্বিতীয়টি সংরক্ষণের মতো ফাংশন নেভিগেট এবং কার্য সম্পাদনের জন্য। এর কমান্ড মোড এবং নেভিগেশন দ্বারা শুরু করা যাক।

ন্যাভিগেশন

প্রথমত, আপনাকে vi এডিটর এর কমান্ডের সাথে নিজেকে পরিচিত করতে হবে যা আপনাকে নথিতে কার্সার সরানোর অনুমতি দেবে। মূলত, কীগুলি h, j, k, l, যা বাম, ডাউন, আপ এবং যথাক্রমে যথাক্রমে চলার জন্য দায়ী, ব্যবহার করা হয়। নীতিগতভাবে, vi এর আধুনিক সংস্করণগুলিতে, vim এবং গ্রাফিক "ফর্কগুলি" সহ, তীরগুলির সাথে কাজ করা সমর্থিত, কিন্তু, ক্লাসিক সংস্করণ ব্যবহার করার জন্য আপনাকে জোর করে, আপনি অবশেষে এটি ব্যবহার করতে পারবেন এবং বুঝতে পারবেন যে এটি এত দ্রুত এবং আরো সুবিধাজনক। শুধুমাত্র বৈশিষ্ট্য যা বিভ্রান্তি সৃষ্টি করতে পারে - h এবং l দ্বারা উপরের লাইনে যাওয়ার ক্ষমতা অভাব, সর্বদা j এবং k বোতামগুলি উপরে এবং নিচে সরানোর জন্য ব্যবহার করুন। একটি লাইনের প্রারম্ভে বা শেষে সরানোর জন্য, 0 এবং $ কীগুলি ব্যবহার করুন। পৃষ্ঠাগুলির মধ্যে স্থানান্তর করতে, কীবোর্ড শর্টকাটগুলি Ctrl + F এবং Ctrl + B ব্যবহার করুন।

শব্দের মধ্যে সরাতে w, e, b কী ব্যবহার করুন। অবিলম্বে পরবর্তী শব্দ প্রথম অক্ষরের দিকে সরানোর জন্য, w প্রেস করুন পরের শব্দটির শেষ চরিত্রের দিকে যাওয়ার জন্য, E চাপুন। পূর্ববর্তী শব্দটির প্রথম অক্ষর স্থাপন করতে, b টিপুন। এখানে, খুব, একটি ছোট snag আছে। ব্যাপারটি এটাই যে, কঠিন শব্দটি সম্পাদককে শূন্যে বিভক্ত করে এবং আলাদা শব্দের উপর ড্যাশ। এই অর্থ "রাতের চালক" অভিব্যক্তি তিনটি ভিন্ন শব্দ বিবেচনা করা হবে। একটি ড্যাশ মাধ্যমে ঝাঁপা সময় নষ্ট হয়ে যেতে এড়ানোর জন্য, আপনি বড় অক্ষর দিয়ে কমান্ড ব্যবহার করতে পারেন, যে W একসঙ্গে w বা বি একসঙ্গে b।

আরো চিত্তাকর্ষক জাম্প জন্য, বন্ধনী () এবং {} ব্যবহৃত হয় পুরো অনুচ্ছেদের মধ্যে বাক্যগুলির মধ্যবর্তী স্থানে এবং অন্যদের মধ্যে প্রথম সহায়তা।

সরানোর সবচেয়ে সুবিধাজনক উপায় হল লাইন এবং কীওয়ার্ডগুলির মাধ্যমে সরানো। একটি নির্দিষ্ট লাইনে কার্সারটি স্থানান্তরের জন্য, আপনাকে অবশ্যই লাইন নম্বর এবং জি (এটি বড় হাতের G হওয়া উচিত) লিখতে হবে। একটি নির্দিষ্ট শব্দে যাওয়ার জন্য, আপনাকে / অক্ষরের সাথে অনুসন্ধান শুরু করতে হবে। উদাহরণস্বরূপ, যদি আপনি anaphora শব্দটি সন্ধান করতে চান, লিখুন / anaphora লিখুন এবং Enter টিপুন অনুসন্ধান শব্দগুলির মধ্যে সরানোর জন্য, কী এবং n ব্যবহার করুন

সম্পাদনা এবং সংরক্ষণ

প্রথমে, ভিআই এডিটর থেকে কিভাবে বেরিয়ে যেতে হয় তা খুঁজে বের করুন। আপনি কমান্ডের সাহায্যে এটি করতে পারেন: q, যা কোনও পরিবর্তন ছাড়াই প্রোগ্রাম বন্ধ করে। এটি নথিতে উল্লেখযোগ্য যে আপনি নথিতে কোনও পরিবর্তন করা হলে প্রোগ্রাম বন্ধ করতে পারবেন না। তথ্য ক্ষতির বিরুদ্ধে এই ধরনের কিছু সুরক্ষা আছে, তাই আপনি সর্বদা আপনার প্রস্থান করার আগে ডেটা সংরক্ষণের প্রয়োজন। কমান্ড ব্যবহার করে vi সম্পাদককে সংরক্ষণ করা হয়: w টিমগুলি মিলিত হতে পারে উদাহরণস্বরূপ, প্রবেশ করে: wq, আপনি একযোগে ডেটা সংরক্ষণ করবেন এবং প্রোগ্রামটি বন্ধ করবেন। কিন্তু যে সব না। যদি আপনি পরিবর্তিত নথিতে একটি নতুন ফাইল সংরক্ষণ করতে চান তবে আপনাকে vi editor কমান্ড - "ফাইল থেকে সেভ করুন" ব্যবহার করতে হবে, যা প্রবেশ করানো দ্বারা প্রয়োগ করা হয়: w * filename * .txt

এখন আসুন "সহজ" সম্পাদনা, যা দলিলগুলির বিষয়বস্তু পরিবর্তন না করে একই দলের সাথে সংযুক্ত হয়। উদাহরণস্বরূপ, একটি অক্ষর মুছে ফেলার জন্য, x কী ব্যবহার করুন, এবং একে অপরের সাথে দুটি লাইন সংযুক্ত করুন, J কী ব্যবহার করুন। একটি সম্পূর্ণ স্ট্রিং মুছে ফেলার জন্য, d কী ডাবল ক্লিক করুন আপনি R কী দিয়ে চিহ্নগুলি প্রতিস্থাপন করতে পারেন।

উপরের কোনও কমান্ডটি কী ব্যবহার করে (বা বারবার পুনরাবৃত্তি করা যায়) কীটি ব্যবহার করতে পারে। (ডট)। সুতরাং, উদাহরণস্বরূপ, আপনি DD টাইপ করে একসাথে চার লাইন মুছে ফেলতে পারেন ....

এই কমান্ডগুলি মিলিত হতে পারে আমরা ইতিমধ্যে জানি যে বন্ধনী সঙ্গে) আপনি লাইন শেষে যেতে পারেন, এবং বন্ধনী সঙ্গে} আপনি অনুচ্ছেদ শেষে লাফাতে পারেন। তাদের সঙ্গে ডি কী ব্যবহার করে, আপনি সময় নষ্ট ছাড়া সম্পূর্ণ লাইন এবং অনুচ্ছেদ মুছে ফেলতে পারেন।

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

সম্পাদনা মোড

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

ভিজুয়াল মোড, কপি এবং পেস্ট

পাঠ্য সম্পাদক ব্যবহার করে, আমরা প্রায়ই পাঠ্য অনুলিপি এবং আটকানোর কাজটি অবলম্বন করি। আমরা আধুনিক অপারেটিং সিস্টেমের মধ্যে গরম কীগুলি Ctrl + C এবং Ctrl + V ব্যবহার করা হয়, তাই vi- তে কাজ জটিল বলে মনে হতে পারে। আসলে, আপনাকে শুধু ভিজ্যুয়াল মোডে যেতে হবে, তারপর যে কমান্ডগুলি আপনি ইতিমধ্যেই পছন্দসই পাঠ্য নির্বাচন করতে এবং অনুলিপি করতে শিখেছেন। ভিআই এডিটর (সন্নিবেশের মত) অনুলিপি করে শুধুমাত্র একটি বিশেষ ভিজ্যুয়াল মোডে কাজ করে (v key এর সাথে সক্রিয়)। চাক্ষুষ মোডে, নথির পাঠের অংশ হাইলাইট করা হয়। আলোকিত এলাকাটি ন্যাভিগেশন কী এবং তাদের সমন্বয়গুলি ব্যবহার করে পরিবর্তন করা যায়। তারপর, পছন্দসই এলাকার নির্বাচন করার পরে, শুধু টেক্সট বা কপি করার জন্য এটি টিপুন বা টি চাপুন (নির্বাচন থেকে মুছুন)। পেস্ট করুন পাঠ্য ঠিকই - কার্সারটিকে পছন্দসই এলাকাতে নিয়ে যান এবং P চাপুন। পাঠ্য কার্সারের পিছনে অবস্থিত এলাকায় তাত্ক্ষণিকভাবে প্রদর্শিত হয়।

জটিল কমান্ড

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

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

পাঠ্য প্রতিস্থাপন

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

পরিবর্তে সমাপ্তি এর

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bn.delachieve.com. Theme powered by WordPress.