ন্যানো এবং ভিমের মধ্যে পার্থক্য [বন্ধ]


27

আমি সম্প্রতি উবুন্টু এবং তাই টার্মিনালটি ব্যবহার শুরু করেছি।

পাঠ্য সম্পাদক হিসাবে, আমি প্রাক ইনস্টলড ব্যবহার করেছি nano। এখন আমি ভাবছি যে আমারও ইনস্টল করা উচিত এবং তাও ব্যবহার vimকরা উচিত ।

এই পাঠ্য সম্পাদকদের প্রত্যেকের বিশেষ বৈশিষ্ট্য, সুবিধা এবং অসুবিধা কী? কোনটি নবাগতদের জন্য আরও উপযুক্ত এবং অন্য কোনটি ব্যবহারের ক্ষেত্রে অপেক্ষাকৃত ভাল?


2
পুরোপুরি আপনার ইচ্ছা।
মারু

1
যদি আপনি এই পার্থক্যটি জানতে চান তবে আপনার উভয়টি ব্যবহার করা উচিত এবং নিজের জন্য দেখুন
এডওয়ার্ড টরভাল্ডস

এছাড়াও vi এবং vim গুলিয়ে ফেলবেন না । পরবর্তীটি সংস্করণে উন্নত হয়েছে, যার অনেকগুলি দুর্দান্ত জিনিস রয়েছে, উদাহরণস্বরূপ «পাঠ্য অবজেক্টস»
হাই-অ্যাঞ্জেল

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

উত্তর:


35

ভিম এবং ন্যানো সম্পূর্ণ আলাদা টার্মিনাল পাঠ্য সম্পাদক।

ন্যানো সহজ, ব্যবহার করা সহজ এবং মাস্টার, যখন ভিম ক্ষমতাবান এবং মাস্টার শক্ত।

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

ন্যানো:

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

তেজ:

  • আর মাস্টার দিয়ে শুরু করার পক্ষে শক্ত। সম্পাদনা এবং কমান্ড মোডগুলি প্রাথমিকভাবে বিভ্রান্ত করবে।
  • সেশন পুনরুদ্ধার
  • বিভক্ত পর্দা
  • ট্যাব সম্প্রসারণ
  • কমান্ড কমান্ড
  • সিনট্যাক্স রঙ

যদিও আমি যখন প্রথম দেখা হয়েছিল তখন আমি ভিমকে ঘৃণা করি, এখন আমি ন্যানোর চেয়ে বেশি পছন্দ করি।


বৈশিষ্ট্যগুলির খুব সুন্দর তালিকা, +1। তবে যখনই সম্ভব আপনার পোস্টে এইচটিএমএল ট্যাগগুলির চেয়ে মার্কডাউন ফর্ম্যাটিংটি পছন্দ করা উচিত। জিজ্ঞাসা উবুন্টুতে মার্কডাউন সিনট্যাক্স সম্পর্কিত সম্পর্কিত সহায়তা কেন্দ্রের সাইট এটি আপনার ভবিষ্যতের পোস্টগুলিকে উন্নত করতে আপনাকে সহায়তা করবে। :-)
বাইট কমান্ডার

10
nanoসিনট্যাক্স হাইলাইটিং সমর্থন করে: Askubuntu.com/q/90013/158442 । স্বতঃস্ফূর্তভাবে ভিম ন্যানোর জন্য উল্লিখিত সর্বশেষ চারটি বৈশিষ্ট্য সমর্থন করে।
মুড়ু

"আমরা সাধারণ সম্পাদনা বা কোডিংয়ের জন্য টার্মিনাল সম্পাদকগুলি ব্যবহার করি না"। আহ ... :)
নীল

ভিম সমর্থন করে goto line, যা এর পিতামাতুর vi থেকে আসে, যা তার পিতামাতার প্রাক্তন থেকে আসে। :31নৈতিক মোডে সাধারণ ধরণ
উইলিয়াম কিনান

46

সংক্ষেপে: nanoসহজ, vimশক্তিশালী।

আপনি যদি কেবল কিছু পাঠ্য ফাইলগুলি সম্পাদনা করতে চান nanoতবে যথেষ্ট হবে। আমার মতে, ব্যবহার vimকরা বেশ উন্নত এবং জটিল। আপনি এটি সঠিকভাবে ব্যবহার করতে সক্ষম হওয়ার আগে আপনার কিছুটা সময় নেওয়ার আশা করা উচিত।

মজার (তবে খুব অবাস্তব নয়) এর উদ্ধৃতি vim: ( উত্স )

আমি প্রায় ২ বছর ধরে ভিএম ব্যবহার করছি, বেশিরভাগ কারণেই আমি কীভাবে এটি থেকে বেরিয়ে যেতে পারি তা বুঝতে পারি না।


12

তারা উভয়ই পাঠ্য সম্পাদক, তবে মিলটি সেখানে অনেকটা শেষ । দুটো টেক্সট এডিটর এত আলাদা হতে পারে তা অবাক লাগতে পারে। মূলটি হ'ল তারা দু'জনেই খুব আলাদা কাজের জন্য তৈরি বিশেষায়িত পাঠ্য সম্পাদক। nanoএবং vim(বা বরং, picoএবং viযা তারা অনুকরণ করে) যথাক্রমে ইমেল এবং প্রোগ্রাম লেখার জন্য ডিজাইন করা হয়েছিল।

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

আপনি আপনার সময় অনেক ব্যয় করে (যদি প্রায় সব নয়) বোঝানো করছি vim, তাই এটি আপনার পথ থেকে সরে থাকার সাহায্য করার সময়ে আপনি দ্রুত চারপাশে পাঠ্য বৃহৎ খন্ডে গুলতি চেষ্টা করে । একটি বেসিক স্টার্টআপ স্ক্রিন প্রায় কোনও তথ্য দেয় না, এবং আপনি যখন কোনও ফাইল খোলেন তখন আপনি কোথায় আছেন সে সম্পর্কে কেবল কিছুটা বেশি পাবেন। এবং উভয় ক্ষেত্রেই আপনি সরাসরি পাঠ্য টাইপ করতে পারবেন না : আপনি "নরমাল মোড" থেকে শুরু করুন এবং iপ্রথমে "সন্নিবেশ মোডে" যেতে টিপুন করতে হবে ( iকিছু পরিবর্তনের প্রস্তাবের পরিবর্তে আপনি চাপতে পারেন এমন আরও কয়েকটি অক্ষর রয়েছে) এই থিমটিতে, এবং অন্যান্য কিছু মোডগুলিও আমি উল্লেখ করি নি)। শেখার বক্ররেখা অত্যন্ত খাড়া: এটি vimtutorমানুষকে সাহায্য করার জন্য আসে ,শুধুমাত্র vimইন্টারফেস শেখার জন্য উত্সর্গীকৃত । আরেক বারের চিন্তা করুন। একটি সম্পূর্ণ গেম, কেবল কোনও পাঠ্য সম্পাদককে কীভাবে ব্যবহার করতে হয় তা শিখতে। এবং লোকেরা এর জন্য অর্থ প্রদান করে।

নতুনের পক্ষে যেটি nanoআরও ভাল এটির কোনও প্রশ্ন নেই । আমি একটি vimজাজমোটের কিছু এবং এমনকি আমি এটির সাথে বিতর্ক করতে পারি না। আমি vimসাধারণভাবে লিনাক্স বন্ধ করা নতুনদের দেখেছি seen এবং যদি আপনি প্রচুর পাঠ্য-সম্পাদনা করার পরিকল্পনা না করেন বা আপনার পাঠ্য-সম্পাদনা কার্যগুলি মোটামুটি হালকা (যেমন, বলুন, ইমেলগুলি লেখেন) তবে nanoআপনার যা প্রয়োজন তা হতে পারে।

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

বটম লাইন: দিয়ে শুরু nano, এবং সরানো vimযদি nanoক্লান্তিকর পায়


4

ন্যানো পছন্দ হলে আপনার ভিআই বা ভিমের দরকার নেই।

ভিমের সাথে পরিচিত না হলে ন্যানো ব্যবহার করা সহজ।

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


2

ভিম খুব শক্তিশালী, তবে শেখা শক্ত । একে বলা হয় «মডেল এডিটর a - সাধারণ সম্পাদকের বিপরীতে যা ন্যানো। ভিম আপনাকে কয়েকটি কী ক্লিকের মধ্যে সমস্ত পাঠ্য রাখতে দেয়, তাই আপনি যদি টাচ-টাইপ করতে সক্ষম হন তবে খাঁটি কীবোর্ডের সাথে আপনার চলাচল মাউসের চেয়ে আরও দ্রুত হবে।

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

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

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