নিওভিম কী? কীভাবে এটি ভিমের থেকে আলাদা? এবং কেন আমার যত্ন করা উচিত?


118

আমি নিওভিমের কথা শুনছি ; এটি ভিমের চেয়ে কীভাবে আলাদা? হোমপেজের সমস্ত পয়েন্টগুলি কেবল 'হুডের নীচে' আর্কিটেকচারাল পরিবর্তন। একজন ব্যবহারকারী হিসাবে আমার জন্য পার্থক্য কী?


1
অ্যাসিনক্রোনাস বৈশিষ্ট্যটি জীবন রক্ষাকারী। এটি ভিমকে আরও তরল করে তোলে এবং প্রচুর প্লাগইন এটির সুবিধা নিতে পারে।
tommyip

গৃহশিক্ষক উন্নত হয়। দেখতে অন্যরকম লাগে।
ফার্নান্দো রদ্রিগেজ

"একটি দুর্দান্ত দেখাচ্ছে ওয়েবসাইট, যা নিওভিম সঠিকভাবে করেছে one" - সাক্ষাত্কার থেকে
মাইকেল

কিছু প্রাথমিক পছন্দগুলি মূল লক্ষ্যগুলির জন্য বিজোড় এবং অপ্রাসঙ্গিক বলে মনে হয় ... এটির অনেকেরই মনে হয় যে কেউ পুরানো কোড পছন্দ করেন না এবং এটি "সঠিক" করতে চান। আমি সম্মত হতে পারি যে পুরানো কোডটি কুৎসিত। তবে এটি একটি নতুন বাস্তবায়ন করতে ভয়ঙ্কর প্রচুর প্রচেষ্টা গ্রহণ করবে। এলভিসের ক্ষেত্রে যা ঘটেছিল তা অনেকটা হ'ল: একটি পুনর্লিখন এটিকে আরও ভাল করে তুলতে চলেছিল, তবে এটি এত দীর্ঘ সময় নিয়েছিল, এই সময়টিতে ভিম আরও বেশি বৈশিষ্ট্য যুক্ত করেছিল, অবশেষে এত বেশি এলভিস ব্যবহারকারী নেই। এবং পুনরায় লিখিত এলভিসের সুন্দর কোড থাকতে পারে, তবে ব্যবহারকারীরা তা লক্ষ্য করেন না। binpress.com/vim-creator-bram-moolenaar-interview
নীলজি

আমি আশা করি যে নিওভিম যে সুন্দর জিনিসগুলি নিয়ে আসে সেগুলি ভিমে আবার যুক্ত করা যায়। মানে, আরও ভাল প্লাগইন সমর্থন, আরও ভাল জিইউআই এবং এম্বেডিং কে না চায়? এটি কীভাবে করবেন এবং কে এটি সঠিকভাবে বাস্তবায়ন করতে চলেছে তা বড় প্রশ্ন। binpress.com/vim-creator-bram-moolenaar-interview
নীলজি

উত্তর:


81

নিওভিম হোমপৃষ্ঠা যেমন বর্ণনা করেছে ঠিক তেমনই নীওভিমের উদ্দেশ্য একটি আরও ভাল ও আরও বেশি প্রকাশ্যে সম্প্রদায় পরিচালিত ওপেন সোর্স প্রকল্পের পথ প্রশস্ত করা।

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

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

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


24
+1 টি। আমার আরও যোগ করা যাক যে খুব কম ব্যবহারকারীর দৃশ্যমান পরিবর্তনগুলি হ'ল একটি ভাল জিনিস।
carlosdc

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

2
অ্যাসিঙ্ক্রোনাস টাস্কের অর্থ পটভূমিতে হতে পারে এমন কোনও কাজ করার জন্য ভিআইএম এর ইন্টারফেসটিকে আর ব্লক করা উচিত নয়।
alxndr

3
দুই বছরের মধ্যে এমন কোনও প্রমাণ রয়েছে যে নীওভিম সক্রিয় ছিল যে এটি দ্রুত বাড়ছে, এবং আরও ভাল পারফরম্যান্স করেছে?
স্পারহাক

8
এটি আর সত্য নয় যে ভিমের অবিচ্ছিন্নভাবে পটভূমি কাজ চালানোর জন্য কোনও সমর্থন নেই।
ধনী

35

আমি বিশেষভাবে সম্বোধন করছি:

আমার যত্ন কেন করা উচিত? একজন ব্যবহারকারী হিসাবে আমার জন্য পার্থক্য কী?

আমি ভিম ব্যবহারকারী হিসাবে যে জিনিসটি সম্পর্কে সবচেয়ে বেশি আগ্রহী তা হ'ল নতুন ধরণের প্লাগইন, একীকরণ এবং ইন্টারফেস যা নিওভিমের ফণার অধীনে পরিবর্তনগুলি সক্ষম করবে।

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

আমি জানি না এটি কতটা আপ-টু-ডেট, তবে কোডিং আরও দক্ষ এবং উপভোগ্য করার জন্য আরও বেশি সরঞ্জাম পাওয়ার সাথে সাথে এটি আরও বাড়তে দেখে আমি উত্সাহিত।


15

আমার নিজের পছন্দসই সংযোজন নীওভিম টেবিলের কাছে নিয়ে আসে হ'ল টার্মিনাল মোড। আপনি এখন আপনার নেওভিম উইন্ডোটিকে বিভক্ত করতে পারেন এবং একদিকে টার্মিনাল এমুলেটর চলছে এবং অন্যদিকে কোনও ফাইল সম্পাদনা করতে পারবেন! আমি মনে করি আপনি এমনকি এখন নিওভিমকে নিজের ভিতরে চালাতে পারতেন, যদি আপনি সত্যিই এটি করতে চান।

অ্যাসিঙ্ক্রোনাস প্লাগইন থাকা খুব শীঘ্রই অত্যন্ত কার্যকর হতে চলেছে; এর অর্থ আমরা 40 বছরের অপেক্ষার পরে অবশেষে সত্যই ভাল কোড সমাপ্ত হতে পেরেছি!

ভিওমের চেয়ে নেওভিমেরও মাউস সাপোর্ট রয়েছে।


2
তাদের এটিকে মেটাভিম বলা উচিত: পি
টাম্বল 41

আমি নীওমিমের মাউস-নির্দিষ্ট কোনও পরিবর্তন সম্পর্কে জানি না যা এটি ভিমের চেয়ে আরও ভাল করে তুলবে।
জামেসান

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

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

1
আমি set mouse=aবেশ কিছুক্ষণের জন্য উইন্ডোজে ভিটিআরসি- তে একটি লাইনের সাথে উইন্ডোজ চলমান পুটি থেকে এসএসএইচ ওভার নিয়মিত ভিমে মাউসটি ব্যবহার করছি
থান্ডারবিফ

5

দুটি পয়েন্ট যা এখনও অন্য উত্তরের দ্বারা সমাধান করা হয়নি এবং ব্যবহারকারীর এমনকি এমনকি বিশেষত নতুন ব্যবহারকারীদের (বা একটি ছোট) কনফিগার ফাইল ছাড়াই আকর্ষণীয় হতে পারে:

  1. নিওভিম ডিফল্টরূপে ভিআই সুসংগত হওয়ার চেষ্টা করে না । তারা সেটিংসের জন্য অনেকগুলি ডিফল্ট মান পরিবর্তন করেছে এবং সক্রিয়ভাবে এই জাতীয় পরিবর্তনগুলি নিয়ে আলোচনা করছে: # 2676 , # 6289
  2. এটি অন্য একটি প্রক্রিয়াতে এম্বেড করা যেতে পারে ( নেটবিয়ান সংহতকরণ মনে রাখবেন ?) এবং এতে অনেকগুলি ভিন্ন জিইউআই রয়েছে যাতে ম্যাকভিম আর আপনার অভিনেত্রী খুঁজে পেতে পারেন এমন কল্পিত জিওআই নয় $EDITOR
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.