এলভিস ভিমের চেয়ে কতটা আলাদা?


15

আমি কিছুক্ষণের জন্য স্ল্যাকওয়ার ব্যবহার করছি, যা এলভিসের সাথে এটির ডিফল্ট সম্পাদক হিসাবে জাহাজীকরণ করে।

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

ভিমের তুলনায় এলভিসের কী কী সুবিধা এবং অসুবিধা রয়েছে?


10
কেন আপনি শুধু ইনস্টল করবেন না elvis, তাহলে? কেবলমাত্র বিতরণে কোনও কিছু অন্তর্ভুক্ত হওয়ার অর্থ এই নয় যে আপনি এটি ব্যবহার করতে বাধ্য হয়েছেন! উদাহরণস্বরূপ - দেবিয়ান এটি করেছে aptitude install elvis। যাইহোক, 'ডিফল্ট সম্পাদক' একটি পরিবর্তনশীল, ধ্রুবক নয়। স্রেফ EDITOR=/usr/bin/elvisআপনার পছন্দসই শেলের আরসি সেট করুন ।
অ্যালেক্সিয়স

4
ও'রিলির লার্নিং দ্য ভিআইvi এডিটরটির ক্লোনগুলির একটি নিখরচায় অধ্যায় রয়েছে - যা অন্যদের মধ্যে - vimএবং elvisপুরানো সাধারণের সাথে তুলনা করে vi
sr_

এলভিস মারা গেছে। তেজ উন্নতির জন্য চলতে এবং বর্তমানে সম্পূর্ণরূপে যেমন রি-ফ্যাক্টর হচ্ছে নব্য তেজ , যা ব্যাপকভাবে কোডবেস এবং প্লাগইন স্থাপত্য প্রক্রিয়া সহজ হবে, এবং অ্যাপ্লিকেশন Lua সঙ্গে vimscript প্রতিস্থাপন, অন্যান্য উন্নত মধ্যে।
জাজ

উত্তর:


13

এলভিস এবং ভিম উভয়ই অত্যন্ত সক্ষম viক্লোন, তাই তাদের মধ্যে স্যুইচ করার সময় আপনার আঙুলের স্মৃতি আপনাকে ভালভাবে পরিবেশন করবে।

তারা অনেকগুলি viএক্সটেনশান শেয়ার করে :

  • সিনট্যাক্স হাইলাইট করা

  • একাধিক পূর্বাবস্থায় ফিরিয়ে আনুন

  • ভিজ্যুয়াল মোড, মাধ্যমে vএবংV

  • কমান্ড ইতিহাস এবং সমাপ্তি

  • ট্যাগ স্ট্যাকগুলি (যেমন :tags, :tnইত্যাদি)

  • Multiwindow সম্পাদনা, মাধ্যমে :split, Ctrl-Wইত্যাদি

  • প্রসারিত রেজেক্সেস: বিকল্প, সুব্রপসেশন গ্রুপিং ইত্যাদি

  • Uতিহ্যবাহী পূর্ণ-স্ক্রিন টার্মিনাল ইউআই ছাড়াও জিইউআই সংস্করণ

  • রিমোট ফাইল এডিটিং: এফটিপি এর মাধ্যমে পঠন / লেখার এবং কেবল HTTP- র মাধ্যমে পঠনযোগ্য

  • viলাইন দৈর্ঘ্য এবং ফাইল আকারের মতো বেশিরভাগ ক্লাসিক সীমা অপসারণ

  • উন্নত প্রোগ্রামিং সমর্থন :make:, সংকলক ত্রুটি ইত্যাদিতে স্বয়ংক্রিয়ভাবে লাফানো ইত্যাদি

এলভিসকে স্টক ইউনিক্সের সাথে তুলনা করার মতো চিত্তাকর্ষক vi, ভিম আরও বেশি সক্ষম:

  • এলভিসের বর্ণিত স্ক্রিপ্টিং ভাষার চেয়ে ভিমস্ক্রিপ্ট অনেক বেশি শক্তিশালীex

    (এলভিস এবং ভিম ভাষাটিকে exবেমানান দিকগুলিতে প্রসারিত করেছেন This এর অর্থ এটি আপনার elvis.iniফাইলটি খুব সহজেই পোর্ট করতে পারবেন না ~/.vimrcযদি না এটি কেবল সরল exকমান্ডের তালিকা থাকে ))

  • ভিমস্ক্রিপ্ট ছাড়াও লুয়া, পার্ল, পাইথন, র‌্যাকেট, রুবি এবং টিসিএল দিয়ে ভিম স্ক্রিপ্ট করা যায়।

    (আপনার স্থানীয় ভিমে সম্ভবত এই সমস্ত সক্ষম করা নেই))

  • তেজ স্ক্রিপ্ট সংরক্ষণাগার রয়েছে হাজার হাজার যোগ তেজ স্ক্রিপ্ট, অত্যন্ত দরকারী বৈশিষ্ট্য, সাহায্যকারী অ্যাপ্লিকেশন, গেম , এবং আরো।

    মাত্র কয়েক ডজন স্ক্রিপ্ট সহ এলভিস জাহাজ। তৃতীয় পক্ষের এলভিস স্ক্রিপ্টগুলির কোনও সংরক্ষণাগার বলে মনে হয় না । (আমি গুগলিংয়ের চেষ্টা করেছি এবং কেবল এলভিস প্রিসলে চলচ্চিত্রের স্ক্রিপ্টগুলি পেয়েছি igh দীর্ঘশ্বাস।)

  • এলভিস ২.২-এর মতো অনেকগুলি ফাইল ফর্ম্যাট এবং প্রোগ্রামিং ভাষার পক্ষে প্রায় 10 synt সিনট্যাক্স হাইলাইটিং সমর্থন সহ 7.4 জাহাজ ভিম করুন।

    তাদের সিনট্যাক্স সংজ্ঞা ফাইল ফর্ম্যাটগুলি বেমানান, তাই আপনি সহজেই এগুলির মধ্যে পোর্ট করতে পারবেন না।

  • 18 স্ট্যান্ডার্ড রঙের স্কিম সহ 7.4 জাহাজ ভিম করুন। যদি এটি আপনার পক্ষে পর্যাপ্ত পছন্দ না হয় তবে এই লেখার মতো ভিম কালার স্যাম্পলার প্যাকটি 177 শীর্ষস্থানীয় স্কিমগুলির একটি সংক্ষিপ্ত সংগ্রহ। এছাড়াও সেখানে আরও অনেক কিছু আছে।

    এলভিস ২.২ কেবল তিনটি রঙিন স্কিম সহ জাহাজগুলি পাঠায় এবং আপনি কেবল জিইআইআই এবং টিইউআই স্কিমগুলি পৃথকভাবে গণনা করেন । এলভিস থিম আর্কাইভ অন্য ডজন রঙ স্কিম, মোট ঝুলিতে।

  • ভিমের একটি বিল্ট-ইন ডিফ সুবিধা রয়েছে যা diff(1)সিন্ট্যাক্স কালারিং এবং মার্জিংয়ের মতো কমান্ড লাইনের অনেকগুলি উন্নতি সহ রয়েছে ।

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

আজ ভিমের চেয়ে এলভিসকে ব্যবহার করার সর্বোত্তম কারণ হ'ল এটি অনেক ছোট। এলভিস ২.২ পদচিহ্নটি আমার সিস্টেমে প্রায় ⅕ ভিমের .4 উদাহরণস্বরূপ এটি রিসোর্স-সীমাবদ্ধ এম্বেড থাকা সিস্টেমগুলির জন্য এটি একটি ভাল পছন্দ করে তোলে।

এলভিস এর সীমাবদ্ধতার মধ্যে পুরোপুরি সক্ষম সম্পাদক। কিন্তু, যদিও এলভিস প্রায় এক দশক ধরে স্থবির হয়ে বসে আছেন, ভিমের উন্নতি অব্যাহত রয়েছে।


7

ষষ্ঠ ক্লোন হিসাবে, বোধগম্য, এলভিস এবং ভিমের মধ্যে অনেকগুলি কার্যকরী পার্থক্য বলে মনে হয় না। ভিআই এডিটর, 6th ষ্ঠ সংস্করণ লার্নিং অনুসারে , একমাত্র পার্থক্য হ'ল এলভিসের বর্ধিত অনুসন্ধান নেই।

এলভিস থেকে ভিমে চলে যাওয়ার মতো অনেকগুলি শিক্ষণ কার্ভ হওয়ার সম্ভাবনা নেই - এগুলি উভয়ই vi এর উপর ভিত্তি করে এবং খুব কম সময়ে নেভিগেশন, মোডস, অনুসন্ধানের মতো একই বেসিক কমান্ডগুলি ভাগ করে নেয়।

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

আমি এলভিসের সাথে তেমন পরিচিত নই, তবে ভিমের কিছু সুবিধা হ'ল প্লাগইনগুলির প্রাচুর্য , এবং এটি বজায় রয়েছে। উইম (7.3) এর সর্বশেষ সংস্করণটি 2010 সালে প্রকাশিত হয়েছিল , এলভিসের সর্বশেষ সংস্করণ (2.2.0) 2003 সালে প্রকাশিত হয়েছিল ।

দ্রষ্টব্য: অ্যালেক্সিয়ো দ্বারা মন্তব্য করা হিসাবে - ডিস্ট্রো পরিবর্তন করার অর্থ এই নয় যে আপনি কেবল এলভিস ব্যবহার চালিয়ে যেতে পারবেন না।


3

দীর্ঘদিনের elvisব্যবহারকারী হিসাবে (সম্ভবত ১৯৯১ সাল থেকে) একটি elvisবৈশিষ্ট্য রয়েছে যা আমি মিস করছিvim , ডিসপ্লে মোডগুলি।

এটি elvis"wysiwyg" সম্পাদনা htmlএবং troffম্যানুয়াল পৃষ্ঠাগুলি এবং বিভক্ত স্ক্রিনের সাথে খুব সুবিধাজনকhex মোডটিও খুব দরকারী।

দুর্ভাগ্যক্রমে, elvis2004 থেকে পরিত্যক্ত এবং ইউটিএফ -8 সমর্থন মিস করে যা এর vimপরিবর্তে আমাকে বেশিরভাগ সময় ব্যবহার করে।


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

1
@ ওয়ারেন ইয়ং কোনও এইচটিএমএল পাঠ্যের উপস্থাপনা নিখুঁত হতে পারে না। elvisএকটি এখনও সবচেয়ে সহজ এইচটিএমএল নথিগুলির জন্য যথেষ্ট সুবিধাজনক।
jlliagre

এলভিস আর ছাড়েননি, এই লেখার হিসাবে শেষ প্রতিশ্রুতি 11 দিনের পুরানো: github.com/mbert/elvis
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.