মোডলেস বনাম মডেল সম্পাদক


37

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

আপনি দয়া করে ব্যাখ্যা করতে পারেন যে সাধারণভাবে মোডলেস এবং মডেল সম্পাদকগুলির মধ্যে পার্থক্য কী?

উত্তর:


37

একটি সাধারণ, "মোডলেস" সম্পাদক হ'ল উইন্ডোজে নোটপ্যাডের মতো: এখানে কেবল একটি মোড থাকে, যেখানে আপনি পাঠ্য ইনপুট করেন।

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

Vi উইকিপিডিয়ার নিবন্ধ মোডাল ইন্টারফেসে একটি ভাল এন্ট্রি রয়েছে।

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

এই ভীম প্রকল্প, ভিম ক্লাচ , মোডগুলির মধ্যে স্যুইচিংয়ের ধারণার একটি সুস্পষ্ট ভিজ্যুয়ালাইজেশন সরবরাহ করে।


১. এছাড়াও আরও দুটি মোড রয়েছে, শেল হিসাবে যেমন কমান্ড প্রবেশ করানোর জন্য কমান্ড মোড এবং অপারেটিংয়ের জন্য পাঠ্য নির্বাচন করার সময় ভিজ্যুয়াল মোড


3
কমান্ড লাইন মোড এবং ভিজ্যুয়াল মোড ভুলবেন না।
বার্নহার্ড

ভাল যুক্তি. সরলতার জন্য আমি প্রাথমিক পদ্ধতিগুলিতে আটকে গিয়েছি, তবে আমি তাদের পাদটীকা হিসাবে যুক্ত করব।
জেসনওয়ারিয়ান

"ভিম ক্লাচ" লিঙ্কটি মারা গেছে
রাশি

@ রাশি স্থির ...
জেসনওয়ারিয়ান

4

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

কোনও ইন্টারফেস যা কোনও মোড ব্যবহার করে না তা মোডলেস ইন্টারফেস হিসাবে পরিচিত [[1] মোডলেস ইন্টারফেসগুলি ব্যবহারকারীদের প্রতিশ্রুতিবদ্ধ করা অসম্ভব করে মোড ত্রুটিগুলি এড়াতে চায় [2]]


4
দেখে মনে হচ্ছে এটি উইকিপিডিয়া থেকে অনুলিপি করা হয়েছে (যদি আপনি প্রমোদ সেই নিবন্ধটি না লিখে থাকেন তবে আমি জানি না)। যদি তাই হয় তবে সেই নিবন্ধটি উদ্ধৃত করা উচিত নয়?
গিলডেনস্টন

0

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

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

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

গৃহীত উত্তরের এই অংশটি সম্পূর্ণ ভুল:

প্রাথমিক আবেদন, মূলত মাউসটির ব্যাপক গ্রহণের আগে ইউনিক্স কম্পিউটিংয়ের প্রথম দিনগুলির একটি প্রয়োজনীয়তা, সম্পূর্ণ কীবোর্ড চালিত সম্পাদনা।

কেবল কীবোর্ড সম্পাদনা সুস্পষ্ট মোড স্যুইচিং ছাড়াই ঠিক কাজ করে। আপনি কার্সারটি সরান এবং কী সংমিশ্রণ সহ পাঠ্যের অঞ্চলগুলি নির্বাচন করতে পারেন। উদাহরণস্বরূপ, একটি লাইনের শুরুতে সরতে Ctrl + A, তারপরে একটি চিহ্ন সেট করতে Ctrl + Spc, তারপরে Ctrl + E লাইনটির শেষ প্রান্তে চলে যেতে এভাবে সম্পূর্ণ লাইনটি নির্বাচন করে।

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