উবুন্টুতে প্রাপ্ত বিভিন্ন ভিআইএম প্যাকেজের মধ্যে পার্থক্য কী?


124

মধ্যে পার্থক্য vim-gtkএবং এখানেvim-gnome আলোচনা করা হয়েছে

উবুন্টু সাধারণত ভিমে এই দুটি অপশনের চেয়ে বেশি প্রস্তাব দেয়, যেমন:

  • vim-nox
  • vim-athena
  • vim-*

কোন vimপ্যাকেজের কোনটি নির্ভরশীল এবং কোনটি তার সিস্টেমে ব্যবহার করা ভাল It আমি আমার vimকনফিগারেশন ফাইলগুলি ( ~/.vimফোল্ডার) গিটহাবের উপরে রাখি এবং আমার যে কোনও সিস্টেমে কাজ করতে হবে এটি ক্লোন করে রেখেছি। তারা কাজ করে vim-gnomeতবে তারা কি এই বিতরণগুলির সাথে কাজ করবে?

vimউবুন্টুতে সম্ভাব্য সকল প্রার্থীর মধ্যে থাকা বড় বড় পার্থক্যগুলি কী আমরা তালিকাভুক্ত সিদ্ধান্ত নিতে পারি?


1
সুতরাং আপনি কোন ভিএম ইনস্টল শেষ করেছেন? আমি উবুন্টু ১২.০৪ ... এথেনা বা জিনোমের কথা ভাবছিলাম। তারা একই জিনিস বলে মনে হচ্ছে।
পাতোশি パ ト


@ দিলোয়ার, এখন আপনি কোনটিই তুলছেন?
রবার্ট সিমার

আমি ব্যবহার করছি vim-athena(যদি আমাকে গুই ক্লায়েন্ট ব্যবহার করতে হয়)। আমিও ব্যবহার করেছি vim-gnome। এই দিনগুলিতে আমি বেশিরভাগই টার্মিনালে থাকি vimএবং জিইআইআই খুব কম ব্যবহার করি।
দিলোয়ার

উত্তর:


116

vimপ্যাকেজ সহ , কমপক্ষে ছয়টি "ভিআইএম-রূপগুলি" উপস্থিত রয়েছে (উপলব্ধ নথিপত্র, বা প্লাগইন প্যাকেজগুলি সহ নয়) পাশাপাশি vimউভয় mainএবং universeসংগ্রহস্থলের মূল প্যাকেজ রয়েছে ।

নীচে প্রত্যেকটির একটি সংক্ষিপ্ত সংক্ষিপ্ত বিবরণ দেওয়া আছে (উবুন্টু এলটিএসের 16.04 "জেনিয়াল" রিলিজের প্যাকেজ বিবরণ এবং নির্ভরতার দিকে লিঙ্কগুলি রয়েছে):

  • তেজ

    ভিম সংকলিত এবং বৈশিষ্ট্যগুলির পরিবর্তে মানক সেট সহ সেট আপ করুন। এই প্যাকেজটি ভিম বা স্ক্রিপ্টিং ভাষা সমর্থনটির জিইউআই সংস্করণ সরবরাহ করে না। আপনার আরও (বা কম) প্রয়োজন হলে অন্যান্য ভিআইএম- * প্যাকেজগুলি দেখুন।

    এই প্যাকেজটি ইনস্টল করার জন্য, চালান sudo apt-get install vim

  • jvim-ক্যানা - Japanized VIM (ক্যানা সংস্করণ)

    এই প্যাকেজটি কনসোল থেকে কানজি প্রবেশ করতে দেয়।

    এই প্যাকেজটি ইনস্টল করার জন্য, চালান sudo apt-get install jvim-canna

    libcanna1gগ্রন্থাগারের উপর নির্ভর করে

    পার্ল, পাইথন, রুবি বা টিসিএল স্ক্রিপ্টিং সমর্থন করে না।

  • vim-athena - বর্ধিত vi সম্পাদক - একটি এথেনা GUI এর সাথে সংকলিত

    এই প্যাকেজটি GTK + বা জিনোমের বিপরীতে অ্যাথেনা জিইউআই দিয়ে সংকলিত ।

    অতিরিক্ত তথ্যের জন্য এই জিজ্ঞাসাবাদু উত্তর দেখুন ।

    এই প্যাকেজটি ইনস্টল করার জন্য, চালান sudo apt-get install vim-athena

    পার্ল, পাইথন, রুবি এবং টিসিএল স্ক্রিপ্টিং সমর্থন করে।

  • vim-gnome / vim-gtk3 - উন্নত vi সম্পাদক - একটি জিনোম GUI (17.10 এর আগে GTK2, 17.10 থেকে GTK3) দিয়ে সংকলিত

    এই প্যাকেজটি ইনস্টল করার জন্য, চালান sudo apt-get install vim-gnome

    libgnome2গ্রন্থাগারের উপর নির্ভর করে

    পার্ল, পাইথন, রুবি এবং টিসিএল স্ক্রিপ্টিং সমর্থন করে।

  • vim-gtk - উন্নত vi সম্পাদক - GTK2 GUI এর সাথে সংকলিত

    কেডিএ / কুবুন্টুর মতো পরিবেশে ব্যবহৃত হয়

    এই প্যাকেজটি ইনস্টল করার জন্য, চালান sudo apt-get install vim-gtk

    পার্ল, পাইথন, রুবি এবং টিসিএল স্ক্রিপ্টিং সমর্থন করে।

  • vim-nox - উন্নত vi সম্পাদক

    ভিম-টিনির মতো, ভিম-নক্স একটি সর্বনিম্ন ভিম ইনস্টলেশন এবং এটিতে জিইউআই থাকে না। এটি মাউস সমর্থন সহ আসে, তবে কোনও ক্লিপবোর্ড সমর্থন নয়, আইআইআরসি।

    এই প্যাকেজটি ইনস্টল করার জন্য, চালান sudo apt-get install vim-nox

    পার্ল, পাইথন, রুবি এবং টিসিএল স্ক্রিপ্টিং সমর্থন করে।

  • vim-tiny - বর্ধিত vi সম্পাদক - কমপ্যাক্ট সংস্করণ

    উবুন্টু বিতরণে ভিআইএম-ক্ষুদ্রটি ডিফল্ট ভিম হিসাবে অন্তর্ভুক্ত রয়েছে এবং এতে অনেকগুলি alচ্ছিক বৈশিষ্ট্য অক্ষম করা হয়েছে (যেমন মাল্টি-লেভেল পূর্বাবস্থা)।

    এর বৈশিষ্ট্য সেট (বা এর অভাব) এর বিশদ জানতে এই জিজ্ঞাসুবুন্টু উত্তরটি দেখুন ।

    এই প্যাকেজটি ইনস্টল করার জন্য, চালান sudo apt-get install vim-tiny

    পার্ল, পাইথন, রুবি বা টিসিএল স্ক্রিপ্টিং সমর্থন করে না।

    হিসাবে হচ্ছে পাসে ষষ্ঠ ছাড়া


স্থানীয়ভাবে, কোনও নির্দিষ্ট ইনস্টল করা ভিআইএম প্যাকেজে কোন বৈশিষ্ট্যগুলি সমর্থিত তা দেখতে নিম্নলিখিত কমান্ডটি চালাচ্ছে: vim --versionনির্দিষ্ট প্যাকেজে অন্তর্ভুক্ত বৈশিষ্ট্যগুলির (বা বাদ দেওয়া) তালিকা সরবরাহ করবে।

উদাহরণস্বরূপ, আমি আমার সিস্টেমে পারেন চালাতে পারেন vim --version, vim.tiny --versionঅথবা vim.athena --versionতাদের নিজ নিজ সমর্থিত বৈশিষ্ট্য পার্থক্য দেখতে। দেবিয়ান / উবুন্টু /etc/alternativesসিস্টেম নির্ধারণ করে যে আপনি যখন চালাবেন তখন কোন ভিআইএম প্যাকেজ কার্যকর হয় viবা vimদেখুন কী কী ইত্যাদি / বিকল্পগুলির জন্য ব্যবহৃত হয়?


পাইথন সমর্থন

১ 16.০৪ এর পূর্বে, উপরের প্যাকেজগুলিতে (ব্যতীত vim-tiny) পাইথন ২ এর স্ক্রিপ্টিং সমর্থন সহ ভিম অন্তর্ভুক্ত ছিল। ১ 16.০৪-এ, তারা সকলেই পাইথন ৩ সমর্থন করে, এবং এখানে *-py2প্যাকেজগুলি রয়েছে ( vim-gnome-py2উদাহরণস্বরূপ) পাইথন ২ সমর্থন সহ একটি ভিম কমান্ড সরবরাহ করে। উভয়ই একসাথে ইনস্টল করা যেতে পারে, এবং আদেশগুলি যথাক্রমে vim.gnomeএবং vim.gnome-py2যথাক্রমে হবে। অন্যথায়, *-py2প্যাকেজগুলি সংশ্লিষ্ট প্যাকেজগুলির মতো একই বৈশিষ্ট্য সেট সরবরাহ করে। পাইথন 2 সমর্থন 16.04 এর পরে সরানো হয়েছিল।


12
vim.nox ন্যূনতম ভিআইএম ইনস্টলেশন vim.nox --versionহিসাবে দেখায় না বরং অতিরিক্ত স্ক্রিপ্টিং ভাষার সমর্থন সহ একটি ক্লাসিক vim.basicভিম: + টিসিএল + রুবি + লুয়া + পার্লের মতো বৈশিষ্ট্যগুলির একই সেট দেখায় । পাইথন উভয় সংস্করণে সমর্থিত।
cbliard

কোনও গুই (কেবলমাত্র টার্মিনাল) আমার পক্ষে কম ন্যূনতম বলে মনে হচ্ছে। অতিরিক্ত স্ক্রিপ্টিং ভাষাগুলির কিছু শীতল প্লাগইনগুলির প্রয়োজন for
ল্যাকনবাস 20'15

2
এছাড়াও 'vim' প্যাকেজ: এই প্যাকেজটিতে বৈশিষ্ট্যগুলির পরিবর্তে মানক সংস্থার সাথে সংকলিত ভিমের একটি সংস্করণ রয়েছে। এই প্যাকেজটি Vim এর একটি GUI সংস্করণ সরবরাহ করে না। আপনার আরও (বা কম) প্রয়োজন হলে অন্যান্য ভিআইএম- * প্যাকেজগুলি দেখুন। উত্স - apps.ubuntu.com/cat/applications/vim
pd12

1
আমি সম্প্রতি উপলব্ধি করেছি যে উপরের +clipboardকিছুগুলির তাদের সংকলন পতাকা থাকতে পারে বা নাও থাকতে পারে । ক্লিপবোর্ড বিকাশকারীদের জন্য একটি গুরুত্বপূর্ণ বৈশিষ্ট্য। কমপক্ষে বিকাশকারী দৃষ্টিকোণ থেকে ভিন্ন ভিন্ন প্যাকেজে ডিফল্টরূপে আর কী কী অনুপস্থিত হতে পারে তা সম্ভবত তালিকাভুক্ত করার জন্য সম্ভবত একটি ভাল ধারণা।
দিলওয়ার

2
Vim-gtk3 বনাম Vim-gnome সম্পর্কে কী?
মার্ক স্টসবার্গ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.