Sublime Text
সাবলাইম টেক্সট হল একটি শেয়ারওয়্যার টেক্সট এবং সোর্স কোড এডিটর যা উইন্ডোজ, ম্যাকোস এবং লিনাক্সের জন্য উপলব্ধ। এটি স্থানীয়ভাবে অনেক প্রোগ্রামিং ভাষা এবং মার্কআপ ভাষাকে সমর্থন করে। ব্যবহারকারীরা এটিকে থিমের সাথে কাস্টমাইজ করতে পারেন এবং প্লাগইনগুলির সাথে এর কার্যকারিতা প্রসারিত করতে পারেন, সাধারণত সম্প্রদায়-নির্মিত এবং ফ্রি-সফ্টওয়্যার লাইসেন্সের অধীনে রক্ষণাবেক্ষণ করা হয়। প্লাগইনগুলি সহজতর করার জন্য, সাবলাইম টেক্সটে একটি পাইথন এপিআই রয়েছে। সম্পাদক ন্যূনতম ইন্টারফেস ব্যবহার করে এবং এতে প্রোগ্রামারদের জন্য কনফিগারযোগ্য সিনট্যাক্স হাইলাইটিং, কোড ভাঁজ করা, সার্চ-অ্যান্ড-রিপ্লেস সাপোর্টিং রেগুলার-এক্সপ্রেশন, টার্মিনাল আউটপুট উইন্ডো এবং আরও অনেক কিছু রয়েছে। এটি মালিকানাধীন সফ্টওয়্যার, তবে একটি বিনামূল্যে মূল্যায়ন সংস্করণ উপলব্ধ। সাবলাইম টেক্সটের বৈশিষ্ট্যগুলির একটি তালিকা নিম্নরূপঃ "গোটো এনিথিং", প্রজেক্ট ফাইল, প্রতীক বা লাইনে দ্রুত নেভিগেশন "কমান্ড প্যালেট" নির্বিচারে কমান্ডগুলির দ্রুত কীবোর্ড আহ্বানের জন্য অভিযোজিত ম্যাচিং ব্যবহার করে একযোগে সম্পাদনাঃ একই সাথে একাধিক নির্বাচিত অঞ্চলে একই ইন্টারেক্টিভ পরিবর্তন করে পাইথন-ভিত্তিক প্লাগইন এপিআই প্রকল্প-নির্দিষ্ট পছন্দগুলি প্রকল্প-নির্দিষ্ট এবং প্ল্যাটফর্ম-নির্দিষ্ট সেটিংস ক্রস-প্ল্যাটফর্ম (উইন্ডোজ, ম্যাকোস এবং লিনাক্স) এবং ক্রস-প্ল্যাটফর্মের জন্য সহায়ক প্লাগিন সহ জে. এস. ও. এন সেটিংস ফাইলগুলির মাধ্যমে বিস্তৃত কাস্টমাইজেবিলিটি টেক্সটমেট সংস্করণ ইতিহাস সংস্করণ 1 থেকে অনেক ভাষা ব্যাকরণের সাথে সামঞ্জস্যপূর্ণ সাবলাইম টেক্সট 1 উইন্ডোজ অপারেটিং সিস্টেমের জন্য একটি অ্যাপ্লিকেশন হিসাবে 18 জানুয়ারী 2008 এ প্রকাশিত হয়েছিল। এটি ট্যাব এবং ফাইলগুলির পাশাপাশি দেখতে সমর্থন করে। সংস্করণ 2 সাবলাইম টেক্সট 2.0.2 2013 সালের 8ই জুলাই মুক্তি পায়। অফিসিয়াল সাবলাইম ব্লগে প্রচারিত সফ্টওয়্যারটির প্রথম সংস্করণ থেকে পরিবর্তনগুলির মধ্যে রয়েছে রেটিনা ডিসপ্লে সমর্থন এবং "কুইক স্কিপ নেক্সট" কার্যকারিতা। থিমস সাবলাইম টেক্সটে 23টি ভিজ্যুয়াল থিম রয়েছে, যেখানে তৃতীয় পক্ষের প্লাগইনগুলির মাধ্যমে অতিরিক্ত থিম ডাউনলোড এবং কনফিগার করার বিকল্প রয়েছে। মিনিম্যাপ বৈশিষ্ট্যটি পর্দার উপরের-ডান কোণে পুরো ফাইলের একটি সংক্ষিপ্ত বিবরণ দেখায়। প্রধান সম্পাদক পেনে দৃশ্যমান ফাইলের অংশটি হাইলাইট করা হয় এবং এই ভিউতে ক্লিক করা বা টেনে নিয়ে যাওয়া সম্পাদককে ফাইলের মধ্য দিয়ে স্ক্রোল করে। প্যানেল, গ্রুপ এবং স্ক্রিন মোডের মধ্যে রয়েছেঃ প্যানেলে একবারে চারটি পর্যন্ত ফাইল দেখানো, একটি পূর্ণ-স্ক্রিন এবং বিভ্রান্তি-মুক্ত মোড যার চারপাশে ইন্টারফেস মেনু ছাড়া একটি ফাইল দেখানো হয়। কলাম নির্বাচন এবং বহু-নির্বাচন সম্পাদনা এই বৈশিষ্ট্যের সাহায্যে একজন ব্যবহারকারী একবারে সম্পূর্ণ পাঠ্য কলাম নির্বাচন করতে পারেন বা পাঠ্যের মধ্যে একাধিক কার্সার স্থাপন করতে পারেন। এটি একযোগে সম্পাদনার অনুমতি দেয়। কার্সাররা এমন আচরণ করে যেন তাদের প্রত্যেকেই পাঠ্যের একমাত্র ব্যক্তি, একই পদ্ধতিতে স্বাধীনভাবে চলছে। একটি অক্ষর দ্বারা, লাইন দ্বারা, শব্দ দ্বারা এবং সাবওয়ার্ড দ্বারা (ক্যামেলকেস, হাইফেন বা আন্ডারস্কোর সীমাবদ্ধ) সরানো এবং লাইনের শুরু/শেষে সরানো অন্তর্ভুক্ত। এটি ম্যাক্রো বা নিয়মিত অভিব্যক্তি ব্যবহার না করে জটিল পুনরাবৃত্তিমূলক কাঠামো সম্পাদনা করার অনুমতি দেয়। স্বয়ংক্রিয়-সমাপ্তি সাবলাইম টেক্সট ব্যবহারকারী টাইপ করার সময় এন্ট্রিগুলি সম্পূর্ণ করার পরামর্শ দেয়, বর্তমান ফাইলের প্রোগ্রামিং ভাষা দ্বারা অবহিত। এটি একই কোড বেসের মধ্যে নির্ধারিত পরিবর্তনশীল নামগুলি স্বয়ংক্রিয়ভাবে সম্পূর্ণ করে। সিনট্যাক্স হাইলাইট এবং হাই-কনট্রাস্ট ডিসপ্লে সাবলাইম টেক্সটের অন্ধকার পটভূমির উদ্দেশ্য হল চোখের চাপ হ্রাস করা এবং পাঠ্যের সাথে বৈপরীত্যের পরিমাণ বাড়িয়ে পাঠ্যের পঠনযোগ্যতা উন্নত করা। ইন-এডিটর কোড বিল্ডিং ব্যবহারকারীরা সম্পাদকের মধ্যে থেকে নির্দিষ্ট ভাষার জন্য কোড চালাতে পারেন, যা কমান্ড-লাইন প্রম্পটে স্যুইচ করার প্রয়োজনীয়তা হ্রাস করে। এই ফাংশনটি প্রতিবার ফাইলটি সংরক্ষণ করার সময় স্বয়ংক্রিয়ভাবে কোড তৈরি করতে সেট করা যেতে পারে। স্নিপেট এই বৈশিষ্ট্যটি ব্যবহারকারীদের ঘন ঘন ব্যবহৃত কোডের ব্লকগুলি সংরক্ষণ করতে এবং তাদের কীওয়ার্ড বরাদ্দ করার অনুমতি দেয়। ব্যবহারকারী তারপর কীওয়ার্ডটি টাইপ করতে পারেন এবং যখনই প্রয়োজন হবে কোডের ব্লকটি পেস্ট করতে টিপতে পারেন। সাবলাইম টেক্সটের অন্যান্য বৈশিষ্ট্যগুলি ছাড়াও বেশ কয়েকটি বৈশিষ্ট্য রয়েছে, যার মধ্যে রয়েছেঃ স্বয়ংক্রিয়-সংরক্ষণ, যা ব্যবহারকারীদের তাদের কাজ হারানো থেকে বিরত রাখার চেষ্টা করে কাস্টমাইজযোগ্য কী অ্যাসাইনমেন্ট, একটি নেভিগেশনাল টুল যা ব্যবহারকারীদের মেনু এবং টুলবার ফাইন্ড উভয় ক্ষেত্রেই তাদের পছন্দের বিকল্পগুলিতে হটকি বরাদ্দ করতে দেয়, আপনি যখন টাইপ করেন তখন একটি পৃথক ডায়ালগ বাক্সের প্রয়োজন ছাড়াই ব্যবহারকারী টাইপ হিসাবে প্রবেশ করা পাঠ্যটি সন্ধান করতে শুরু করে বানান-চেক ফাংশনটি সংশোধন করে যখন আপনি ম্যাক্রো টাইপ করেন শেষ ক্রিয়াটি পুনরাবৃত্তি করুন ইন্ডেন্টিং এবং আনইন্ডেন্টিং সহ সম্পাদনা কমান্ডগুলির একটি বিস্তৃত নির্বাচন, অনুচ্ছেদ সংস্কার এবং লাইন যোগদান সংস্করণ 3 সংস্করণ 3 29 জানুয়ারী 2013-এ বিটা প্রবেশ করেছে। প্রথমে শুধুমাত্র নিবন্ধিত ব্যবহারকারীদের জন্য উপলব্ধ যারা সাবলাইম টেক্সট 2 কিনেছিলেন, 28 জুন 2013-এ এটি সাধারণ মানুষের জন্য উপলব্ধ হয়। যাইহোক, খুব সাম্প্রতিক উন্নয়ন বিল্ড এখনও একটি রেজিস্ট্রেশন কোড প্রয়োজন। সাবলাইম টেক্সট 3 আনুষ্ঠানিকভাবে 13 সেপ্টেম্বর 2017 সালে মুক্তি পায়। 2018 সালের মে মাসে এটি সংস্করণ 3.1 এবং 2019 সালের মার্চ মাসে সংস্করণ 3.2 দ্বারা অনুসরণ করা হয়েছিল। সাবলাইম টেক্সট 3 যে দুটি প্রধান বৈশিষ্ট্য যুক্ত করে তার মধ্যে রয়েছে প্রতীক সূচীকরণ এবং ফলক পরিচালনা। সিম্বল ইনডেক্সিং সাবলাইম টেক্সটকে ফাইলগুলি স্ক্যান করতে এবং প্রকল্পে গোটো সংজ্ঞা এবং গোটো প্রতীক বৈশিষ্ট্যগুলিকে সহজতর করার জন্য একটি সূচক তৈরি করার অনুমতি দেয়। প্যান ম্যানেজমেন্ট ব্যবহারকারীদের হটকির মাধ্যমে প্যানের মধ্যে চলাচলের অনুমতি দেয়। সংস্করণ 4 সংস্করণ 4 2021 সালের 20শে মে মুক্তি পায়। প্রধান নতুন বৈশিষ্ট্যগুলির মধ্যে একটি প্রকল্প-ব্যাপী প্রসঙ্গ-সংবেদনশীল স্বয়ংক্রিয় সমাপ্তি, ট্যাব মাল্টি-সিলেক্ট এবং ডার্কমোডের জন্য সমর্থন অন্তর্ভুক্ত ছিল। নতুন সংস্করণটি বড় ডিসপ্লে রেজোলিউশন এবং নেটিভ অ্যাপল এম1 এবং এআরএম64 সমর্থনের জন্য ওপেনজিএল ব্যবহার করে হার্ডওয়্যার এক্সিলারেটেড রেন্ডারিং চালু করেছে। এটি অভ্যন্তরীণ পারফরম্যান্স অপ্টিমাইজেশান এবং আপডেট যেমন একটি নতুন পাইথন 3.8 প্লাগইন হোস্ট এবং বর্ধিত প্লাগইন বিকাশের জন্য বর্ধিত এপিআই প্রেরণ করে। প্যাকেজ ম্যানেজার প্যাকেজ কন্ট্রোল হল সাবলাইম টেক্সটের জন্য একটি ওপেন সোর্স তৃতীয় পক্ষের প্যাকেজ ম্যানেজার যা ব্যবহারকারীকে সাধারণত সাবলাইম টেক্সট পুনরায় চালু না করেই প্লাগ-ইনগুলি খুঁজে পেতে, ইনস্টল করতে, আপগ্রেড করতে এবং অপসারণ করতে দেয়। প্যাকেজ ম্যানেজার ইনস্টল করা প্যাকেজগুলিকে একটি স্বয়ংক্রিয়-আপগ্রেড বৈশিষ্ট্য সহ আপ-টু-ডেট রাখে এবং গিটহাব, বিটবাকেট এবং একটি কাস্টম জে. এস. ও. এন-এনকোডেড চ্যানেল/রিপোজিটরি সিস্টেম থেকে প্যাকেজগুলি ডাউনলোড করে। এটি গিট এবং এইচজি-র মাধ্যমে গিটহাব এবং বিটবাকেট থেকে ক্লোন করা প্যাকেজগুলি আপডেট করার পাশাপাশি প্যাকেজগুলি সক্ষম এবং নিষ্ক্রিয় করার জন্য কমান্ড সরবরাহ করে। প্যাকেজ ম্যানেজার একটি. sublime-প্যাকেজ ফাইলে যে কোনও প্যাকেজ ডিরেক্টরি বান্ডিল করার জন্য একটি কমান্ডও অন্তর্ভুক্ত করে। উল্লেখযোগ্য তৃতীয় পক্ষের প্যাকেজগুলির মধ্যে রয়েছেঃ এলএসপি-সাপোর্ট ফর দ্য ল্যাঙ্গুয়েজ সার্ভার প্রোটোকল ব্র্যাকেট হাইলাইটার-মৌলিক হাইলাইটগুলি উন্নত করে সাবলাইম টেক্সট ব্র্যাকেট পেয়ারের জন্য সরবরাহ করে সাবলাইমলাইন্টার-জাভাস্ক্রিপ্ট, পার্ল, পিএইচপি, পাইথন, রুবি এবং অন্যান্যদের জন্য কোড লিন্টিং (বৈধতা) সাইডবার বর্ধন-ফাইলগুলি মুছে ফেলার, খোলার, সরানোর, তৈরি করার, সম্পাদনা করার এবং খুঁজে বের করার নতুন বিকল্পগুলির সাথে সাবলাইম টেক্সট সাইডবারে বর্ধন ওয়ার্ডপ্রেস-ব্লগিং প্ল্যাটফর্মের জন্য স্বয়ংক্রিয় সমাপ্তি এবং স্নিপেট যুক্ত করে ওয়ার্ডপ্রেস সাবলাইম মার্জ 2018 সালে, সাবলাইম এইচকিউ সাবলাইম মার্জ, একটি গিট জিইউআই এবং মার্জিং টুল প্রকাশ করেছে। সাবলাইম টেক্সটের সাথে ইনস্টল করা হলে এটি তার সিনট্যাক্স হাইলাইটিং প্যাকেজগুলি ব্যবহার করে এবং তাদের একে অপরের সাথে যোগাযোগ করার জন্য সংহতকরণ রয়েছে। প্রযুক্তিগতভাবে সাবলাইম মার্জ এবং টেক্সট কোডবেস এবং ইউআই ধারণার বড় অংশ ভাগ করে। আরও দেখুন পাঠ্য সম্পাদকদের তালিকা পাঠ্য সম্পাদকদের তুলনা বাহ্যিক লিঙ্ক সি + + সফ্টওয়্যার ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার এইচটিএমএল সম্পাদক লিনাক্স পাঠ্য সম্পাদক ম্যাকোস পাঠ্য সম্পাদক পাইথন (প্রোগ্রামিং ভাষা) সফ্টওয়্যার পাঠ্য সম্পাদক ইউনিক্স পাঠ্য সম্পাদক উইন্ডোজ পাঠ্য সম্পাদক এক্সএমএল সম্পাদক