ভি এবং ভিমের মধ্যে পার্থক্য কী?


178

আমি কৃতজ্ঞ যদি কেউ একটি নবাগত কি পার্থক্য মধ্যে হয় দেওয়া যাবে হবে viএবং vim। আমি শুনেছি ভিম একজন উত্তরসূরি viতবে আমি যখনই viউবুন্টুতে খোলার চেষ্টা করি তখন এটি vimপরিবর্তে খোলে ।


উত্তর:


169

কার্যকরীভাবে, ভিম প্রায় vi এর একটি উপযুক্ত সুপারসেট । অতএব, vi এ যা কিছু আছে তা ভিমে উপলব্ধ।

ভিম সেই বৈশিষ্ট্যগুলিতে যুক্ত করে। এখানে বর্ধিত কয়েকটি ভিএম বৈশিষ্ট্য রয়েছে:

  • ভিএম এর চেয়ে ওএসের অনেক বিস্তৃত পরিসরে ভিটকে পোর্ট করা হয়েছে।
  • ভিমে বেশ কয়েকটি জনপ্রিয় প্রোগ্রামিং ভাষার (সি / সি ++, পাইথন, পার্ল, শেল ইত্যাদি) জন্য সমর্থন (সিনট্যাক্স হাইলাইটিং, কোড ফোল্ডিং ইত্যাদি) অন্তর্ভুক্ত রয়েছে।
  • ভিম সিস্কোপের সাথে সংহত করে।
  • ভিএম এসএসএইচ এবং এইচটিটিপি জাতীয় নেটওয়ার্ক প্রোটোকল ব্যবহার করে ফাইল সম্পাদনা করতে ব্যবহার করা যেতে পারে।
  • ভিমে মাল্টিলেভেল পূর্বাবস্থায় ফিরুন / পুনরায় অন্তর্ভুক্ত।
  • ভিম একাধিক ফাইল সম্পাদনা করার জন্য স্ক্রিনটিকে বিভক্ত করার অনুমতি দেয়।
  • Vim একটি সংকুচিত সংরক্ষণাগার (gzip, zip, tar, ইত্যাদি) এর মধ্যে ফাইল সম্পাদনা করতে পারে।
  • ফাইলের তুলনায় ভিম একটি বিল্ট ইন ডিফ অন্তর্ভুক্ত করে (ভিমডিফ)।
  • ভিমে প্লাগইনগুলির জন্য সমর্থন এবং কনফিগারেশন এবং স্টার্টআপ ফাইলগুলির উপর আরও ভাল নিয়ন্ত্রণ অন্তর্ভুক্ত রয়েছে।
  • ভিমকে স্ক্র্যাপ্ট করে উইমস্ক্রিপ্ট, বা বাইরের স্ক্রিপ্টিং ল্যাঙ্গুয়েজ (যেমন পাইথন, পার্ল, শেল) দিয়ে স্ক্রিপ্ট করা যায়।

আরও অনেক পার্থক্য রয়েছে। আরও সন্ধান শুরু করার জন্য নীচের উত্সগুলিতে উল্লেখ করুন যা ভাল জায়গা কম।

উত্স: Vim.Org , Wikpedia উপর তেজ

আশা করি এটা সাহায্য করবে! :)


65

"vi" ইউনিক্সের প্রথম দিকের একটি পাঠ্য সম্পাদক। এটি বেশ জনপ্রিয় হয়ে ওঠে এবং একক ইউনিক্স স্পেসিফিকেশন (এসইএস) এবং পসিক্সে প্রবেশ করে তবে 2002 পর্যন্ত অবাধে উপলভ্য ছিল না।

সুতরাং, বেশ কয়েকটি ফ্রি ভিআই-এর মতো সম্পাদক প্রকাশিত হয়েছিল। ভিম ("vi উন্নত") এই সম্পাদকগুলির মধ্যে একটি। নাম অনুসারে এটি মূল vi ইন্টারফেসে প্রচুর ফাংশন যুক্ত করে।

উবুন্টুতে Vim হ'ল একমাত্র vi-মত সম্পাদক ডিফল্টরূপে ইনস্টল করা হয় এবং viপ্রকৃতপক্ষে ডিফল্টভাবে Vim শুরু করে।

উবুন্টুতে পাওয়া অন্যান্য জনপ্রিয় ভিআই-এর মতো সম্পাদকরা হলেন, উদাহরণস্বরূপ, nviএবং elvis


4
In Ubuntu Vim is the only vi-like editor installed by default- এখানে Xubuntu: vim: command not found। শুধুমাত্র viউপলব্ধ।
ব্লুহির্ন

7
@ ব্লাউহিরন সুষ্ঠু হওয়ার জন্য, প্রযুক্তিগতভাবে জুবুন্টু উবুন্টু নয়।
ক্যাপ্টেন ম্যান

8
@ ব্লাউহির্ন এবং এটি viচলছে vim.tiny
মুড়ু

2
এর পরিবর্তে vi কেন ভিএম খুলবে সে সম্পর্কে প্রশ্নের উত্তর দেওয়ার জন্য +1। ওপি আসলে এটিই জিজ্ঞাসা করছে।
মাইক্রোফডি

3

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

উভয়েরই এই 4 টি বেসিক মোড রয়েছে:

  1. লেখার মোড
  2. কমান্ড মোড
  3. ভিজ্যুয়াল মোড
  4. এস্কেপ মোড

3
আমি যুক্তিযুক্তভাবে কিছু নির্দিষ্ট vi এর ভিমের ভিজ্যুয়াল মোড নেই।
মুড়ু

1

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

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

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

ভিম (অবশ্যই দাবি হিসাবে এটি ইমপ্রোভ করা হচ্ছে) এছাড়াও একটি ভাঙা ভিআই এবং একটি মোডলেস সম্পাদক হিসাবে একটি পুষ্পযুক্ত, অদ্ভুত এবং বেমানান মিশ্রণ। : P: P

যদিও আমি এখনও এটি ভালবাসি। এবং আপনি কনফিগারেশন টিউন করে এর বেশিরভাগটি ঠিক করতে পারেন; ডি


11
পুনরায় "অবশ্যই এটি প্রথমে সুবিধাজনক যে আপনি […] কার্সার কী দিয়ে সন্নিবেশ মোডে নিয়ে যেতে পারেন" আজকাল কার্সার কীগুলির সামগ্রিক উদ্দেশ্য! আমরা আর 80 এর দশকে নেই এবং ডাউন তীর টিপলে কার্সারটি নিচে নামানো উচিত এবং কিছু ^Bবিজ্ঞাপন অক্ষরগুলি স্ক্রিনে না ফেলে এবং এটি বীপ করা উচিত।
পার্লডাক

0

ভিম এফএকিউতে একটি ভাল ফর্ম্যাট তালিকা রয়েছে: https://vimhelp.org/vim_faq.txt.html#faq-1.4

এফএকিউ থেকে অংশ:

  • বহু-স্তরের পূর্বাবস্থা
  • ট্যাব, একাধিক উইন্ডো এবং বাফার
  • নমনীয় সন্নিবেশ মোড (সন্নিবেশ মোডে তীর কী ব্যবহার করতে পারে)
  • ম্যাক্রো
  • ভিজ্যুয়াল মোড (টেক্সটের বিভাগগুলি দৃশ্যত নির্বাচন করুন)
  • ব্লক অপারেটররা
  • অনলাইন সহায়তা সিস্টেম
  • কমান্ড-লাইন সম্পাদনা এবং ইতিহাস
  • কমান্ড লাইন সমাপ্তি (ট্যাব সমাপ্তি)
  • অনুভূমিক স্ক্রোলিং (দীর্ঘ লাইন)
  • ইউনিকোড এবং আন্তর্জাতিকীকরণের উন্নতি।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.