অক্স, টেক্সট এডিটর মরচে লেখা যা টার্মিনাল থেকে কাজ করে

অক্স একটি উন্নত পাঠ্য সম্পাদক ইউটি প্রোগ্রামার দ্বারা বিল্ট-ইন আইডিই-এর মতো কার্যকারিতা সহ যা 'কার্লপাইপ' নামে পরিচিত।

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

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

“এখানে অনেকগুলি পাঠ্য সম্পাদক রয়েছে এবং তাদের প্রত্যেকেরই এর ত্রুটি রয়েছে। আমি একটি পাঠ্য সম্পাদক আশা করি যা অনেক বোঝা এবং সমস্যাগুলি কাটিয়ে উঠেছে, "বিকাশকারী বলেছেন।

কার্লপাইপের মতে, অক্সটি "সুপার" ন্যূনতম এবং যত দ্রুত সম্ভব নির্ভরতা ব্যবহার করার লক্ষ্য নিয়েছে, যার ফলে দ্রুত গড়ার সময় এবং ভাঙ্গনের ঝুঁকি কম।

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

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

  • তেজ: কার্যকারিতা যুক্ত করতে একটি প্লাগিন সিস্টেম সরবরাহ করে কারণ এটি খুব ন্যূনতম এবং কেবলমাত্র ডিফল্টরূপে প্রাথমিক পাঠ্য সম্পাদনা কার্যকারিতা সরবরাহ করে। এটি সম্পূর্ণ এবং প্লাগইনগুলি কনফিগার করতে এবং লেখার জন্য নিজস্ব প্রোগ্রামিং ভাষা রয়েছে। এটিতে একটি দ্রুত শিক্ষার বক্ররেখা রয়েছে কারণ এটি একটি "মডেল" পাঠ্য সম্পাদক, পাঠ্য সম্পাদনা করার জন্য বিশেষ মোড। কার্লপাইপের মতে, ভিমের তুলনায় অক্সটি ব্যবহার করা সহজ, কারণ এতে কোনও মোড নেই যার মধ্যে কীবোর্ডটি পুনঃনির্ধারণ করা হয়নি, তবে এটি কেবল কীবোর্ডের একমাত্র সম্পাদক হওয়ার এবং পরে আইডিই হিসাবে কাজ করতে সক্ষম হওয়ার ধারণা গ্রহণ করে।
  • বড় ভাই: Ctrl + এস এর মতো স্বজ্ঞাত কীবোর্ড শর্টকাট সহ পাঠ্য সম্পাদককে শেখার একটি সহজ এই সম্পাদক থেকে কীবোর্ড শর্টকাটগুলির ধারণা নিয়েছে, এগুলি মনে রাখা সহজ।
    মাইক্রো - এটি একটি প্লাগ-ইন সিস্টেম যা লুয়া প্রোগ্রামিং ভাষার সাথে প্রোগ্রাম করা হয়। অক্স বিকাশকারীর মতে, মাইক্রোই তাকে মাউসের কার্যকারিতা এবং অন্যান্য বৈশিষ্ট্য যুক্ত করার ধারণা দিয়েছিলেন;
  • ইম্যাক্স: সোর্স কোডটি সংশোধন ও পরিবর্তন করার স্বাধীনতার কারণে ইমাকগুলি আজও সক্রিয়ভাবে ব্যবহৃত হচ্ছে। সুতরাং, কার্লপাইপ অনুসারে, অক্স ইমাক্স থেকে কাস্টমাইজেশন এবং এক্সটেনসিবিলিটি ধারণা নিয়েছে এবং একটি কনফিগারেশন সিস্টেম তৈরি করেছে যেখানে আপনি সম্পাদকের রং এবং চেহারা পরিবর্তন করতে পারবেন।
  • একাদশ: মরচে লেখা একটি পাঠ্য সম্পাদকও, তবে এটি এই মুহূর্তে খাঁটিভাবে একটি ব্যাকএন্ড। কার্লপাইপ বলেছিল যে এটি অক্সকে সামনের দিকের এবং পিছনের দিকের উভয়টিই তৈরি করার সিদ্ধান্ত নিয়েছে, কারণ চির অনেকগুলি ফ্রন্ট-এন্ড রয়েছে, তবে তাদের বেশিরভাগ খণ্ডিত এবং অনেকগুলি বৈশিষ্ট্যের অভাব রয়েছে।
  • কিরো: মরিচায় লিখিত একটি পাঠ্য সম্পাদক যা ইউনিকোড সমর্থন, আরও ভাল রঙের মিল এবং নতুন আকারের মতো ছোট্ট জিনিসগুলির মতো বৈশিষ্ট্য যুক্ত করে। অক্স কিরোর ধারণাগুলি উন্নতির জন্য নিয়েছিল, তবে সেগুলি ভিন্নভাবে প্রয়োগ করেছে। কিরোর উত্স কোডটিও বেশ কয়েকটি অঞ্চলে বেশ উন্নত বলে মনে হচ্ছে, কার্লপাইপ অক্সকে যতটা সম্ভব সহজ রাখার পক্ষে পছন্দ করেছিল।

উৎস: https://github.com


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।