সুচিপত্র
একটি টেক্সট এডিটর হল একটি সহজ, নমনীয় টুল যা প্রতিটি কম্পিউটারে একটি স্থান পাওয়ার যোগ্য। ডিফল্টরূপে, প্রতিটি জনপ্রিয় অপারেটিং সিস্টেমের সাথে একটি প্রাথমিক একটি প্রিইন্সটল থাকে। এগুলি সাধারণত বিকাশকারীদের দ্বারা ব্যবহৃত হয়, তবে প্রায়শই লেখক এবং নোট গ্রহণকারীদের দ্বারাও ব্যবহৃত হয়। সেরা টেক্সট এডিটররা অবিশ্বাস্যভাবে শক্তিশালী এবং অত্যন্ত কনফিগারযোগ্য হতে থাকে, তাদের একটি খুব ব্যক্তিগত পছন্দ করে তোলে।
তার মানে যারা টেক্সট এডিটর ব্যবহার করেন তাদের সম্পর্কে দৃঢ় মতামত রয়েছে। যেটি সঠিক তা খুঁজে পাওয়া অপরিহার্য। আপনি এটির সাথে যত বেশি পরিচিত হবেন, তত বেশি দরকারী আপনি এটি খুঁজে পাবেন। এই কারণেই অনেকে এখনও শক্তিশালী টেক্সট এডিটর ব্যবহার করে যা 30 বছরের বেশি বয়সী, যেমন Vim এবং GNU Emacs।
পৃষ্ঠে দেখা যায়, একটি টেক্সট এডিটর দেখতে সাধারণ, সরল এবং বিরক্তিকর হতে পারে, কিন্তু এর কারণ আপনার কাছে এটি নেই এটা এখনো জানতে পেরেছি। হুডের নীচে, এমন শক্তিশালী বৈশিষ্ট্য রয়েছে যা আপনি একটি ওয়েবসাইট ডিজাইন করতে, সফ্টওয়্যার অ্যাপ্লিকেশন বিকাশ করতে এবং একটি উপন্যাস লিখতে ব্যবহার করতে পারেন৷ টেক্সট এডিটরগুলি ছোট কাজের জন্যও দরকারী যেমন তালিকা লেখা বা নোট লেখা। তারা বৈশিষ্ট্যগুলির একটি মৌলিক সেট নিয়ে আসে যা প্লাগইনগুলির মাধ্যমে প্রসারিত করা যেতে পারে৷
তাহলে আপনার জন্য পাঠ্য সম্পাদক কী?
আমাদের এক নম্বর সুপারিশ হল সাব্লাইম টেক্সট 3৷ এটি একটি দ্রুত, ম্যাক, উইন্ডোজ এবং লিনাক্সের জন্য আকর্ষণীয়, পূর্ণ বৈশিষ্ট্যযুক্ত পাঠ্য সম্পাদক। এটির দাম $80, কিন্তু ট্রায়াল পিরিয়ডের কোন অফিসিয়াল সময়সীমা নেই, তাই আপনি কেনার আগে অ্যাপটি জানতে পারেন। এটাবিনামূল্যের প্যাকেজ যা VSCode এর কার্যকারিতা প্রসারিত করে। এর মধ্যে রয়েছে মার্কডাউনে লেখার জন্য প্লাগইন, শেল স্ক্রিপ্ট চালানো এবং এমনকি অ্যাপলস্ক্রিপ্ট তৈরি করা।
BBEdit 13
Bare Bones Software-এর BBEdit 13 একটি অত্যন্ত জনপ্রিয় ম্যাক-অনলি সম্পাদক যা প্রথম। 1992 সালে প্রকাশিত হয়েছিল৷ অফিসিয়াল ওয়েবসাইট অনুসারে, এটি লেখক, ওয়েব লেখক এবং সফ্টওয়্যার বিকাশকারীদের চাহিদা পূরণের জন্য ডিজাইন করা হয়েছে৷
অ্যাপটি ডাউনলোড করতে অফিসিয়াল BBEdit সাইটে যান৷ একটি পৃথক লাইসেন্সের দাম $49.99। ম্যাক অ্যাপ স্টোর থেকে সাবস্ক্রিপশন কেনা যায় এবং এর দাম $3.99/মাস বা $39.99/বছর।
এক নজরে:
- ট্যাগলাইন: “এটা খারাপ হয় না। ®”
- ফোকাস: অল-রাউন্ডার: অ্যাপ ডেভেলপমেন্ট, ওয়েব ডেভেলপমেন্ট, রাইটিং
- প্ল্যাটফর্ম: শুধুমাত্র ম্যাক
এই টেক্সট এডিটরটি ম্যাক ভক্তদের কাছে প্রিয় এবং কীবোর্ড শর্টকাট এবং ড্র্যাগ-এন্ড-ড্রপ কনভেনশন সহ অ্যাপলের ব্যবহারকারী ইন্টারফেস নির্দেশিকাগুলির সাথে ঘনিষ্ঠভাবে মেনে চলে। এটি দ্রুত এবং স্থিতিশীল উভয়ই৷
তবে, এই পর্যালোচনায় অন্যান্য পাঠ্য সম্পাদকের তুলনায় এটি কম আধুনিক৷ এটা একটু ডেটেড মনে হয়. এটি প্রতিটি খোলা নথির জন্য ট্যাব অফার করে না; পরিবর্তে, খোলা ফাইলগুলি পাশের প্যানেলের নীচে তালিকাভুক্ত করা হয়েছে। অন্যান্য পাঠ্য সম্পাদকের তুলনায়, থিম এবং প্যাকেজ যোগ করা বেশ জটিল কাজ৷
সিনট্যাক্স হাইলাইটিং এবং ফাংশন নেভিগেশন ভালভাবে প্রয়োগ করা হয়েছে৷ HTML এবং PHP ফাইলগুলি কীভাবে প্রদর্শিত হয় তা এখানে:
অনুসন্ধান শক্তিশালী, অফার করেউভয় রেগুলার এক্সপ্রেশন এবং গ্রেপ প্যাটার্ন ম্যাচিং। কোড ভাঁজ এবং পাঠ্য সমাপ্তি উপলব্ধ, কিন্তু বহু-লাইন সম্পাদনা করা হয় না৷
এই সম্পাদকটি তার বেশিরভাগ প্রতিযোগীদের তুলনায় লেখকদের জন্য ডিফল্টভাবে আরও সরঞ্জাম সরবরাহ করে৷ প্রকৃতপক্ষে, লেখক ম্যাট গ্রেমেল অন্তত 2013 সাল থেকে এটিকে তার প্রাথমিক লেখার অ্যাপ হিসেবে ব্যবহার করছেন, যদিও তিনি অন্যান্য অ্যাপও ব্যবহার করেন।
কোডা (এখন নোভা)
Panic's Coda হল একটি ম্যাক-অনলি টেক্সট এডিটর যা ওয়েব ডেভেলপমেন্টের উপর ফোকাস করে এবং প্রাথমিকভাবে 2007 সালে রিলিজ করা হয়েছিল। এটি আর বেশিদিন থাকবে না কারণ এটি একটি নতুন অ্যাপ দ্বারা বাতিল করা হবে।
অ্যাপটি ডাউনলোড করতে অফিসিয়াল সাইটে যান। আপনি $99 এ অ্যাপটি কিনতে পারেন।
এক নজরে:
- ট্যাগলাইন: “আপনি ওয়েবের জন্য কোড করেন। আপনি একটি দ্রুত, পরিষ্কার, এবং শক্তিশালী পাঠ্য সম্পাদকের দাবি করেন। পিক্সেল-নিখুঁত পূর্বরূপ। আপনার স্থানীয় এবং দূরবর্তী ফাইলগুলি খুলতে এবং পরিচালনা করার একটি অন্তর্নির্মিত উপায়। এবং SSH একটি ড্যাশ হতে পারে. হ্যালো বলুন, কোডা।”
- ফোকাস: ওয়েব ডেভেলপমেন্ট
- প্ল্যাটফর্ম: শুধুমাত্র ম্যাক
কোডার বয়স এখন বারো বছর এবং মনে হয় ডেটেড। আতঙ্ক বুঝতে পেরেছে যে, এবং এটিকে শুধুমাত্র একটি রূপ দেওয়ার পরিবর্তে, তারা একটি একেবারে নতুন অ্যাপ তৈরি করেছে: নোভা৷
এতে ওয়েব বিকাশকারীদের জন্য কিছু দরকারী বৈশিষ্ট্য রয়েছে৷ আমার প্রিয় হল বিল্ট-ইন ওয়েবকিট প্রিভিউ একটি ওয়েব ইন্সপেক্টর, ডিবাগার এবং প্রোফাইলার সহ। এটি FTP, SFTP, WebDAV, বা Amazon S3 সার্ভার সহ দূরবর্তী ফাইলগুলিকে সহজেই অ্যাক্সেস করতে পারে৷
Coda-তে অনেকগুলি অন্তর্ভুক্ত রয়েছে৷এর প্রতিযোগীদের বৈশিষ্ট্য:
- অনুসন্ধান এবং প্রতিস্থাপন
- কোড ভাঁজ
- প্রকল্প-ব্যাপী স্বয়ংসম্পূর্ণ
- স্বয়ংক্রিয় ট্যাগ বন্ধ
- বিস্তৃত ভাষার জন্য সিনট্যাক্স হাইলাইটিং
এখানে ডিফল্ট সিনট্যাক্স হাইলাইটিং আমাদের নমুনা HTML এবং PHP ফাইলগুলির জন্য কীভাবে দেখায়:
একটি বড় প্লাগইন সংগ্রহস্থল উপলব্ধ অফিসিয়াল ওয়েবসাইটে আপনাকে প্রোগ্রামে অতিরিক্ত বৈশিষ্ট্য যোগ করার অনুমতি দেয়। কোকো স্ক্রিপ্টিং ভাষা ব্যবহার করা হয়। একটি iOS সঙ্গী সংস্করণ (iOS অ্যাপ স্টোরে বিনামূল্যে) আপনি যখন চলাফেরা করছেন তখন কোড চেক করতে এবং সম্পাদনা করতে সক্ষম করে এবং আপনি ডিভাইসগুলির মধ্যে আপনার কাজ সিঙ্ক করতে পারেন৷
UltraEdit
UltraEdit সংস্করণ 20.00 হল IDM Computer Solutions, Inc-এর প্রোগ্রামগুলির একটি স্যুটের পাঠ্য সম্পাদক উপাদান, যার মধ্যে রয়েছে UltraCompare, UltraEdit Suite, UltraFinder, এবং IDM All Access। এটি প্রথম 1994 সালে প্রকাশিত হয়েছিল, তাই এটি কিছুক্ষণের জন্য প্রায় রয়েছে এবং একটি অনুগত অনুসরণ করেছে৷
অ্যাপটি ডাউনলোড করতে অফিসিয়াল UltraEdit সাইটে যান৷ একটি সাবস্ক্রিপশন $79.95/বছর (দ্বিতীয় বছরের অর্ধ-মূল্য) এবং পাঁচটি পর্যন্ত ইনস্টল কভার করে৷ বিকল্পভাবে, আপনি $99.95/বছরে IDM-এর সমস্ত অ্যাপে সদস্যতা নিতে পারেন। 30-দিনের ট্রায়াল, 30-দিনের মানি-ব্যাক গ্যারান্টি৷
এক নজরে:
- ট্যাগলাইন: "আলট্রাএডিট হল সবচেয়ে নমনীয়, শক্তিশালী, এবং সুরক্ষিত পাঠ্য সম্পাদক সেখানে।”
- ফোকাস: অ্যাপ্লিকেশন এবং ওয়েব ডেভেলপমেন্ট
- প্ল্যাটফর্ম: ম্যাক, উইন্ডোজ, লিনাক্স
একটি ব্যক্তিগত লাইসেন্সসাবস্ক্রিপশন তিনটি বা পাঁচটি ইনস্টল কভার করে—আল্ট্রাএডিট ওয়েবসাইটটি অস্পষ্ট। হোম পেজে, এটি 1টি লাইসেন্সের জন্য 3 সম্পর্কে কথা বলে: "আপনার ব্যক্তিগত লাইসেন্সটি যেকোনো প্ল্যাটফর্মের সংমিশ্রণে 3টি পর্যন্ত মেশিনের জন্য ভাল।" তবুও ক্রয় পৃষ্ঠায়, এটি বলে একটি সাবস্ক্রিপশন কভার করে "5টি পর্যন্ত ইনস্টল (ব্যক্তিগত লাইসেন্স)।"
অ্যাপটি ওয়েব এবং অ্যাপ ডেভেলপমেন্ট উভয়ের জন্যই উপযুক্ত। এটি HTML, JavaScript, PHP, C/C++, PHP, পার্ল, পাইথন এবং আরও অনেক কিছু সমর্থন করে। এখানে আমাদের নমুনা HTML এবং PHP ফাইলগুলির জন্য ডিফল্ট সিনট্যাক্স হাইলাইট করা হয়েছে:
এটি শক্তিশালী এবং আপনাকে গিগাবাইট পর্যন্ত আকারের বিশাল ফাইলগুলির সাথে কাজ করতে দেয়৷ এটি বহু-লাইন সম্পাদনা এবং কলাম সম্পাদনা মোড, কোড ভাঁজ এবং স্বয়ংক্রিয়-সম্পূর্ণ সমর্থন করে। অনুসন্ধান ফাংশন নিয়মিত এক্সপ্রেশন এবং ফাইলের জন্য অনুসন্ধান অন্তর্ভুক্ত. ডিবাগিং এবং লাইভ প্রিভিউও সমর্থিত। অ্যাপটি কাস্টমাইজযোগ্য, আপনাকে ম্যাক্রো, স্ক্রিপ্ট এবং কীবোর্ড শর্টকাট তৈরি করতে দেয়। একটি API এবং থিমগুলির পরিসর উপলব্ধ৷
TextMate 2.0
MacroMates দ্বারা TextMate 2.0 শুধুমাত্র macOS-এর জন্য একটি শক্তিশালী, কাস্টমাইজযোগ্য পাঠ্য সম্পাদক৷ সংস্করণ 1 অত্যন্ত জনপ্রিয় ছিল, কিন্তু সংস্করণ 2 বিলম্বিত হলে, অনেক ব্যবহারকারী আরও নিয়মিতভাবে আপডেট হওয়া কিছুতে ঝাঁপিয়ে পড়ে, বিশেষত সাব্লাইম টেক্সট। আপডেটটি অবশেষে চালু করা হয়েছে এবং এখন এটি একটি ওপেন সোর্স প্রকল্প (এখানে এটির লাইসেন্স দেখুন)৷
এর জন্য অ্যাপটি ডাউনলোড করতে অফিসিয়াল TextMate সাইটে যানবিনামূল্যে।
এক নজরে:
- ট্যাগলাইন: "প্রোগ্রামিং ভাষার একটি বিশাল তালিকার সমর্থন সহ শক্তিশালী এবং কাস্টমাইজযোগ্য পাঠ্য সম্পাদক এবং ওপেন সোর্স হিসাবে বিকাশ করা হয়েছে।"
- ফোকাস: অ্যাপ্লিকেশন এবং ওয়েব ডেভেলপমেন্ট
- প্ল্যাটফর্ম: শুধুমাত্র ম্যাক
টেক্সটমেট ডেভেলপারদের লক্ষ্য করে এবং বিশেষ করে রুবি অন রেল ডেভের মধ্যে জনপ্রিয়। এটি Mac এবং iOS বিকাশকারীদের জন্যও বিশেষ আগ্রহের কারণ এটি Xcode এর সাথে কাজ করে এবং Xcode প্রকল্পগুলি তৈরি করতে পারে৷
বান্ডেলগুলি ইনস্টল করার মাধ্যমে বৈশিষ্ট্যগুলি যোগ করা হয়৷ এটি লাইটওয়েট এবং একটি পরিষ্কার ইন্টারফেস অফার করে। আমাদের নমুনা HTML এবং PHP ফাইলগুলিতে সিনট্যাক্স কীভাবে হাইলাইট করা হয় তা এখানে:
একসাথে একাধিক সম্পাদনা করা, বন্ধনীগুলির স্বয়ংক্রিয়-জোড়া, কলাম নির্বাচন এবং সংস্করণ নিয়ন্ত্রণের মতো উন্নত বৈশিষ্ট্যগুলি উপলব্ধ। সার্চ এবং প্রতিস্থাপনের কাজগুলি সমস্ত প্রোজেক্ট জুড়ে, ম্যাক্রো রেকর্ড করা যেতে পারে এবং প্রোগ্রামিং ভাষার একটি উল্লেখযোগ্য তালিকা সমর্থিত।
বন্ধনী
বন্ধনী হল একটি সম্প্রদায়-নির্দেশিত ওপেন সোর্স প্রকল্প (এমআইটি-এর অধীনে প্রকাশিত লাইসেন্স) 2014 সালে Adobe দ্বারা প্রতিষ্ঠিত। এটির লক্ষ্য ওয়েব ডেভেলপমেন্ট এডিটরদের পরবর্তী স্তরে নিয়ে যাওয়া। বন্ধনীর একটি পরিষ্কার, আধুনিক ইন্টারফেস রয়েছে যা আপনি অন্য Adobe পণ্য ব্যবহার করলে পরিচিত হবেন৷
বিনামূল্যে অ্যাপটি ডাউনলোড করতে অফিসিয়াল বন্ধনী সাইটে যান৷
এক নজরে:
- ট্যাগলাইন: "একটি আধুনিক, ওপেন সোর্স টেক্সট এডিটর যা ওয়েব ডিজাইন বোঝে।"
- ফোকাস: ওয়েবডেভেলপমেন্ট
- প্ল্যাটফর্ম: ম্যাক, উইন্ডোজ, লিনাক্স
ব্র্যাকেটগুলি ওয়েব ডেভেলপমেন্টের উপর ফোকাস করে এবং এইচটিএমএল এবং সিএসএস ফাইলগুলির লাইভ প্রিভিউ ডিসপ্লে অফার করে, রিয়েল-টাইমে পৃষ্ঠাগুলি আপডেট করে। একটি নো ডিস্ট্রাকশন বোতাম আপনাকে একটি বোতামের স্পর্শে একটি সহজ ইন্টারফেস দেয় এবং আপনার প্রয়োজনীয় নির্দিষ্ট কার্যকারিতা যোগ করার জন্য বিনামূল্যের এক্সটেনশনের একটি পরিসর উপলব্ধ৷
অ্যাপটি 38টির বেশি ফাইল ফর্ম্যাট সমর্থন করে এবং সি++, সি, ভিবি স্ক্রিপ্ট, জাভা, জাভাস্ক্রিপ্ট, এইচটিএমএল, পাইথন, পার্ল এবং রুবি সহ প্রোগ্রামিং ভাষা। এখানে HTML এবং PHP-এর জন্য ডিফল্ট সিনট্যাক্স হাইলাইট করা হয়েছে:
একটি Adobe অ্যাপ হওয়ায়, বন্ধনীর ফটোশপের সাথে বিরামহীন একীকরণ রয়েছে। PSD লেন্স এমন একটি বৈশিষ্ট্য যা ফটোশপ থেকে ছবি, লোগো এবং ডিজাইনের শৈলী বের করবে। এক্সট্রাক্ট হল একটি টুল যা স্বয়ংক্রিয়ভাবে CSS তৈরি করতে PSD থেকে রং, ফন্ট, গ্রেডিয়েন্ট, পরিমাপ এবং অন্যান্য তথ্য গ্রহণ করবে। ফ্রন্ট-এন্ড ডেভেলপারদের জন্য এগুলি বিশেষভাবে সুবিধাজনক বৈশিষ্ট্য।
কমোডো এডিট
কোমোডো এডিট অ্যাক্টিভস্টেটের একটি সহজ অথচ শক্তিশালী পাঠ্য সম্পাদক এবং এটি বিনামূল্যে পাওয়া যায়। এটি প্রথম 2007 সালে মুক্তি পায় এবং এখন বেশ তারিখ দেখায়। এটি আরও উন্নত Komodo IDE-এর একটি কাট ডাউন সংস্করণ, যা এখন বিনামূল্যেও পাওয়া যাচ্ছে।
অ্যাপটি বিনামূল্যে ডাউনলোড করতে অফিসিয়াল Komodo Edit সাইটে যান।
এক নজরে:
- ট্যাগলাইন: "ওপেন সোর্স ভাষার জন্য কোড এডিটর।"
- ফোকাস: অ্যাপ্লিকেশন এবং ওয়েববিকাশ
- প্ল্যাটফর্ম: ম্যাক, উইন্ডোজ, লিনাক্স
কোমোডো সম্পাদনা MOZILLA পাবলিক ওপেন সোর্স সফ্টওয়্যার লাইসেন্সের অধীনে বিতরণ করা হয়। অ্যাটমের মতো, ম্যাকওএস ক্যাটালিনায় প্রথমবার কমোডো সম্পাদনা খোলার সময় একটি ত্রুটি বার্তা প্রদর্শিত হয়:
“কোমোডো সম্পাদনা 12” খোলা যাবে না কারণ অ্যাপল এটিকে ক্ষতিকারক সফ্টওয়্যারের জন্য পরীক্ষা করতে পারে না৷<23
সমাধানটি একই: ফাইন্ডারে অ্যাপটি খুঁজুন, ডান-ক্লিক করুন এবং ওপেন নির্বাচন করুন।
অ্যাপটি নতুনদের জন্য অবিলম্বে ব্যবহার করা শুরু করার জন্য যথেষ্ট সহজ। ফোকাস মোড শুধু সম্পাদক প্রদর্শন করে। একটি ট্যাবড ইন্টারফেস আপনাকে সহজেই খোলা ফাইলগুলির মধ্যে স্যুইচ করতে দেয়। Go to Anything আপনাকে আপনার পছন্দের ফাইলটি দ্রুত অনুসন্ধান করতে এবং খুলতে দেয়। এখানে একটি HTML এবং PHP ফাইল কিভাবে সম্পাদকে প্রদর্শিত হয়।
ট্র্যাক পরিবর্তন, স্বয়ংসম্পূর্ণ এবং একাধিক নির্বাচন সহ আরও উন্নত বৈশিষ্ট্য উপলব্ধ। একটি মার্কডাউন ভিউয়ার লেখকদের জন্য সহজ, এবং ম্যাক্রো রেকর্ড করা যেতে পারে।
টেক্সট্যাস্টিক
টেক্সট্যাস্টিক হল একটি উন্নত কোড এডিটর যা মূলত আইপ্যাডের জন্য লেখা, এবং এখন ম্যাক এবং আইফোনের জন্য উপলব্ধ। Coda 2 এর বিপরীতে, যা একটি iPad অ্যাপও অফার করে, Textastic এর মোবাইল সংস্করণটি বৈশিষ্ট্য-সম্পূর্ণ এবং শক্তিশালী। প্রকৃতপক্ষে, কোম্পানিটি ম্যাক সংস্করণটিকে তার সহযোগী অ্যাপ হিসেবে বলে৷
ম্যাক অ্যাপ স্টোর থেকে $7.99-এ অ্যাপটি কিনুন৷ একটি ট্রায়াল সংস্করণ অফিসিয়াল Textastic সাইট থেকে ডাউনলোড করা যেতে পারে. আইওএস সংস্করণ কেনা যাবেঅ্যাপ স্টোর থেকে $9.99-এ।
এক নজরে:
- ট্যাগলাইন: “আইপ্যাড/আইফোন/ম্যাকের জন্য সহজ এবং দ্রুত পাঠ্য সম্পাদক।”
- ফোকাস: সরলতা এবং ব্যবহারের সহজতা
- প্ল্যাটফর্ম: ম্যাক, iOS
টেক্সাস্টিক সাশ্রয়ী মূল্যের এবং ব্যবহারকারী-বান্ধব। আমি আমার আইপ্যাডে অ্যাপটি রিলিজ হওয়ার পর থেকে ব্যবহার করেছি এবং এটি উপলব্ধ হওয়ার পর থেকে ম্যাক সংস্করণ ব্যবহার করা শুরু করেছি কারণ এটি হালকা ওজনের এবং ব্যবহার করা সহজ। এটি সক্ষম, কিন্তু সবচেয়ে শক্তিশালী নয়৷
80টির বেশি প্রোগ্রামিং এবং মার্কআপ ভাষা সমর্থিত৷ Textastic কিভাবে HTML এবং PHP প্রদর্শন করে তা এখানে।
এটি HTML, CSS, JavaScript, PHP, C, এবং Objective-C-এর জন্য স্বয়ংক্রিয়ভাবে সম্পূর্ণ কোড করবে। এটি TextMate এবং Sublime Text সংজ্ঞা সমর্থন করে। আপনার ফাইলগুলি আইক্লাউড ড্রাইভের মাধ্যমে Mac এবং iOS সংস্করণের মধ্যে সিঙ্ক করা হয়েছে৷
MacVim
Vim হল একটি অত্যন্ত কনফিগারযোগ্য কমান্ড লাইন টেক্সট এডিটর যা 1991 সালে তৈরি করা হয়েছে৷ এটি Vi-এর একটি আপডেট ("Vi উন্নত" ), যা 1976 সালে লেখা হয়েছিল। এটি আজও অনেক ডেভেলপার ব্যবহার করে, যদিও এর ইন্টারফেস আধুনিক পাঠ্য সম্পাদকদের থেকে আলাদা। ম্যাকভিম এটিকে সম্বোধন করে, কিছু পরিমাণে, কিন্তু এটি এখনও যথেষ্ট শেখার বক্ররেখা রয়েছে৷
অ্যাপটি বিনামূল্যে ডাউনলোড করতে অফিসিয়াল MacVim সাইটে যান৷
এক নজরে :
- ট্যাগলাইন: "ভিম - সর্বব্যাপী পাঠ্য সম্পাদক।"
- ফোকাস: আপনি যা কল্পনা করতে পারেন
- প্ল্যাটফর্ম: ম্যাক। (ভিম ইউনিক্স, লিনাক্স, উইন্ডোজ এনটি, এমএস-ডস, ম্যাকোস, আইওএস, এ কমান্ড-লাইন টুল হিসাবে উপলব্ধ।Android, AmigaOS, MorphOS.)
আপনার ম্যাকে ইতিমধ্যেই ভিম আছে। শুধু একটি টার্মিনাল উইন্ডো খুলুন এবং "vi" বা "vim" টাইপ করুন এবং এটি খুলবে। MacVim আপনাকে পরিবর্তে একটি আইকনে ক্লিক করে অ্যাপটি খুলতে দেয়। এটি একটি সম্পূর্ণ মেনু বারও প্রদান করে এবং এটি একটু বেশি ব্যবহারকারী-বান্ধব৷
যদিও MacVim শুধুমাত্র Macs-এর জন্য লেখা হয়, Vim আপনি যতটা ক্রস-প্ল্যাটফর্ম পেতে পারেন৷ এটি Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS এবং MorphOS-এ উপলব্ধ। এটি ডেভেলপারদের জন্য ডিজাইন করা হয়েছে এবং প্রচুর সংখ্যক অ্যাড-অন উপলব্ধ৷
এটি একটি মডেল প্রোগ্রাম৷ আপনি যখন অ্যাপের উইন্ডোতে ক্লিক করেন এবং টাইপ করা শুরু করেন, আপনি লক্ষ্য করবেন যে ফাইলে সেই অক্ষরগুলি যোগ করার পরিবর্তে কার্সারটি নথির চারপাশে লাফিয়ে উঠবে। এটি একটি বৈশিষ্ট্য, এবং একবার আপনি প্রতিটি কী কী করে তা শিখে গেলে, আপনি আগের চেয়ে দ্রুত ফাইলটি নেভিগেট করবেন৷
ফাইলে পাঠ্য যোগ করতে, আপনাকে মোড সন্নিবেশ করুন প্রবেশ করতে হবে যেখানে কার্সার রয়েছে সেখানে পাঠ্য সন্নিবেশ করতে অক্ষর "i" টিপুন, বা পরবর্তী লাইনের শুরুতে পাঠ্য সন্নিবেশ করতে "o" টিপুন। Escape টিপে সন্নিবেশ মোড থেকে প্রস্থান করুন। কিছু কমান্ড কোলন দিয়ে শুরু হয়। উদাহরণস্বরূপ, একটি ফাইল সংরক্ষণ করতে, ":w" টাইপ করুন এবং প্রস্থান করতে ":q" টাইপ করুন৷
যদিও ইন্টারফেসটি ভিন্ন, MacVim উপরের পাঠ্য সম্পাদকরা যা করতে পারে তা করতে পারে এবং আরও অনেক কিছু করতে পারে৷ এইচটিএমএল এবং পিএইচপি ফাইলের জন্য সিনট্যাক্স হাইলাইটিং কীভাবে প্রদর্শিত হয় তা এখানে:
এটি কি এমন একটি অ্যাপ শেখার মূল্য যা থেকে এত আলাদাআধুনিক অ্যাপস? অনেক বিকাশকারী উত্সাহের সাথে উত্তর দেয়, "হ্যাঁ!" এখানে কিছু নিবন্ধ রয়েছে যা কিছু devs কেন Vim ব্যবহার করে এবং ভালোবাসে সে সম্পর্কে কথা বলে:
- আমি কেন ভিম ব্যবহার করি (প্যাসকেল প্রেচ্ট)
- 7টি ভিমকে ভালবাসার কারণ (Opensource.com)<7
- আলোচনা: কেউ কি আমাকে ব্যাখ্যা করতে পারে কেন লোকেরা vi/vim ব্যবহার করে? (Reddit)
- আলোচনা: ভিম শেখার সুবিধা কী? (স্ট্যাক ওভারফ্লো)
Spacemacs
GNU Emacs অনুরূপ। এটি একটি প্রাচীন কমান্ড-লাইন সম্পাদক যা মূলত 1984 সালে একটি পুরানো 1976 Emacs-এর আপডেট হিসাবে প্রকাশিত হয়েছিল। স্পেসম্যাকস হল এটিকে আধুনিক বিশ্বে আনার একটি প্রয়াস, যদিও অ্যাপটি ইনস্টল করা অনেক কাজ!
বিনামূল্যে অ্যাপটি ডাউনলোড করতে অফিসিয়াল স্পেসম্যাকস সাইটে যান৷
এক নজরে:
- ট্যাগলাইন: “Emacs—একটি এক্সটেনসিবল, কাস্টমাইজযোগ্য, বিনামূল্যে/লিবার টেক্সট এডিটর — এবং আরও অনেক কিছু৷”
- ফোকাস: আপনি যা কল্পনা করতে পারেন
- প্ল্যাটফর্ম: ম্যাক (GNU Emacs একটি বিস্তৃত অপারেটিং সিস্টেমে একটি কমান্ড-লাইন টুল হিসাবে উপলব্ধ।)
GNU Emacs এবং Spacemacs একটি GPL লাইসেন্সের অধীনে বিনামূল্যে পাওয়া যায় . ভিমের মতো, আপনি কিছু করার আগে এটি কীভাবে ব্যবহার করবেন তা শিখতে আপনাকে সময় ব্যয় করতে হবে। অ্যাপটি ইনস্টল করার জন্য কমান্ড লাইনে অনেক কাজ লাগে, তবে বিকাশকারীদের কোন অসুবিধা হওয়া উচিত নয়। নিশ্চিত করুন যে আপনি প্রথমে ডকুমেন্টেশনটি মনোযোগ সহকারে পড়েছেন৷
আপনি যখন প্রথমবার স্পেসম্যাকস চালু করেন, তখন আপনি চয়ন করেন যে আপনি Vim's বা Emac-এর এডিটর শৈলী পছন্দ করেন এবং বেশ কিছুকনফিগারযোগ্য, এবং আপনার প্রয়োজনীয় নির্দিষ্ট বৈশিষ্ট্যগুলি যোগ করার জন্য প্যাকেজের একটি বিস্তৃত পরিসর উপলব্ধ৷
এটম একটি জনপ্রিয় বিনামূল্যের বিকল্প৷ সাব্লাইম টেক্সটের মতো, এটি ক্রস-প্ল্যাটফর্ম, সক্ষম এবং একটি বড় প্যাকেজ সংগ্রহস্থলের মাধ্যমে এক্সটেনসিবল। এটির ফোকাস অ্যাপ্লিকেশন বিকাশের উপর, কিন্তু এটি একটি ইলেক্ট্রন অ্যাপ, তাই আমাদের বিজয়ীর মতো প্রতিক্রিয়াশীল নয়৷
অন্যান্য পাঠ্য সম্পাদকরাও অত্যন্ত সক্ষম এবং তাদের শক্তি, ফোকাস, সীমাবদ্ধতা এবং ইন্টারফেস রয়েছে৷ আমরা সেরা বারোটি কভার করব এবং আপনাকে আপনার প্রয়োজন, পছন্দ এবং কর্মপ্রবাহের জন্য নিখুঁত একটি খুঁজে পেতে সাহায্য করব।
কেন এই গাইডের জন্য আমাকে বিশ্বাস করুন?
একটি ভাল টেক্সট এডিটর আমার প্রিয় টুলগুলির মধ্যে একটি। আমি কয়েক দশক ধরে এগুলি ব্যবহার করছি, প্রথমে ডস, তারপর উইন্ডোজ, লিনাক্স এবং এখন ম্যাক। আমি প্রায়ই টেক্সট এডিটরে ওয়েবের জন্য বিষয়বস্তু সম্পাদনা করি, সরাসরি HTML মার্কআপ দেখে। আমি মাঝে মাঝে যে কোডটি ব্যবহার করা হয় এবং এটি কীভাবে সাজানো হয় তা নিয়ে বেশ উচ্ছৃঙ্খল হতে পারি।
লিনাক্সে, আমার প্রিয় পাঠ্য সম্পাদক ছিলেন জেনি এবং ব্লুফিশ, যদিও আমি নিয়মিত গেডিট এবং কেট ব্যবহার করি। যখন আমি Mac এ স্যুইচ করি, আমি প্রাথমিকভাবে TextMate ব্যবহার করতাম। কিছু সময় পরে, যদিও, আমি সাবলাইম টেক্সট-এ ফিরে যাই, যেটি নিয়মিত আপডেট করা হত।
আমি অন্যান্য টেক্সট এডিটরদের সাথে পরীক্ষা চালিয়েছিলাম এবং শেষ পর্যন্ত কমোডো এডিটে স্থির হয়েছিলাম। এটিতে আমার প্রয়োজনীয় বৈশিষ্ট্যগুলি এবং একটি ইন্টারফেস ছিল যা আমার কর্মপ্রবাহের জন্য উপযুক্ত। এতে অনেক মৌলিক অনুসন্ধান-এবং-প্রতিস্থাপন ম্যাক্রো রেকর্ড করা অন্তর্ভুক্ত ছিলঅন্যান্য অপশন. এর পরে, প্রয়োজনীয় অতিরিক্ত প্যাকেজগুলি স্বয়ংক্রিয়ভাবে ইনস্টল করা হবে। প্রোগ্রামটি শক্তিশালী এবং এর কার্যকারিতা প্রসারিত করতে Emacs-Lisp প্রোগ্রামিং ভাষার উপর নির্ভর করে।
এখানে HTML এবং PHP ফাইলগুলি ডিফল্টরূপে প্রদর্শিত হয়:
স্পেসম্যাকস (এবং সাধারণভাবে GNU Emacs) আমাদের রাউন্ডআপে শেখার জন্য সবচেয়ে কঠিন অ্যাপ, কিন্তু সবচেয়ে শক্তিশালীও। এটা শিখতে সময় এবং প্রচেষ্টা লাগবে. আপনি যদি আগ্রহী হন, শুরু করার জন্য একটি চমৎকার জায়গা হল Emacs-এর অফিসিয়াল গাইডেড ট্যুর।
ম্যাকের জন্য সেরা পাঠ্য সম্পাদক: আমরা কীভাবে পরীক্ষা করেছি
ডেস্কটপ এবং মোবাইল প্ল্যাটফর্ম সমর্থিত
আপনি যদি বিভিন্ন অপারেটিং সিস্টেম চালিত একাধিক কম্পিউটারে কাজ করেন, তাহলে আপনি একটি টেক্সট এডিটর ব্যবহার করতে পছন্দ করতে পারেন যা আপনি যেখানেই কাজ করেন। এই রাউন্ডআপে প্রস্তাবিত সমস্ত অ্যাপ ম্যাকে কাজ করে। কিছু অন্যান্য প্ল্যাটফর্মের জন্যও উপলব্ধ, বিশেষত উইন্ডোজ এবং লিনাক্স। কয়েকটি অ্যাপ আইওএস-এও কাজ করে, যাতে আপনি অফিসের বাইরে থাকলে আপনার আইফোন বা আইপ্যাডে কিছু কাজ করতে পারেন।
একটি টেক্সট এডিটর যা ম্যাকের জন্য বিশেষভাবে ডিজাইন করা হয়েছে দেখতে এবং অনুভূত হবে ম্যাক অ্যাপ; ডেডিকেটেড ম্যাক ব্যবহারকারীরা এটি শিখতে এবং ব্যবহার করা সহজ মনে করতে পারে। একটি ক্রস-প্ল্যাটফর্ম অ্যাপ অনেকগুলি ম্যাক ইউজার ইন্টারফেস কনভেনশন ভঙ্গ করতে পারে, কিন্তু এটি সমস্ত অপারেটিং সিস্টেমে একইভাবে কাজ করবে৷
এখানে এমন অ্যাপ রয়েছে যেগুলি শুধুমাত্র macOS-এ কাজ করে:
- BBEdit 13
- Coda 2
- TextMate2.0
- Textastic
- MacVim (যদিও Vim সব জায়গায় কাজ করে)
- Spacemacs (যদিও Emacs সব জায়গায় কাজ করে)
এই টেক্সট এডিটরগুলি উইন্ডোজেও কাজ করে এবং লিনাক্স:
- সাবলাইম টেক্সট 3
- অ্যাটম
- ভিজ্যুয়াল স্টুডিও কোড
- আল্ট্রাএডিট
- বন্ধনী
- কোমোডো সম্পাদনা
অবশেষে, আমাদের দুটি অ্যাপের সহযোগী অ্যাপ রয়েছে যা iOS এ চলে:
- কোডা 2
- টেক্সটস্টিক
Coda 2-এর মোবাইল অ্যাপটি একটি কম শক্তিশালী অংশীদার অ্যাপ, যখন Textastic-এর মোবাইল অ্যাপটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত৷
ব্যবহারের সহজতা
বেশিরভাগ পাঠ্য সম্পাদক শক্তিশালী এবং অনেকগুলি বৈশিষ্ট্য রয়েছে৷ কেউ কেউ একজন শিক্ষানবিশের জন্য শুরু করা সহজ করে তোলে, অন্যদের একটি খাড়া প্রাথমিক শেখার বক্ররেখা থাকে। এখানে কিছু উদাহরণ দেওয়া হল:
- টেক্সট্যাস্টিক সহজ এবং ব্যবহার করা সহজ কিন্তু এর অনেক কার্যকারিতা নেই।
- সাবলাইম টেক্সট, অ্যাটম এবং অন্যান্যগুলির অধীনে অনেক শক্তি রয়েছে। হুড, কিন্তু নতুনরা শেখার বক্ররেখা ছাড়াই প্রোগ্রামটি ব্যবহার করতে পারে।
- সবচেয়ে উন্নত টেক্সট এডিটর, বিশেষ করে Vim এবং Emacs, তাদের ব্যবহার শুরু করার আগে অনেক শেখার প্রয়োজন হয়। এমনকি Vim এমন একটি গেম সরবরাহ করে যা আপনাকে এটি কীভাবে ব্যবহার করতে হয় তা শেখায়৷
অনেক পাঠ্য সম্পাদক ব্যবহার সহজ করার লক্ষ্যে একটি ট্যাবযুক্ত ব্রাউজার-এর মতো ইন্টারফেস এবং একটি বিভ্রান্তিমুক্ত মোড সহ বৈশিষ্ট্যগুলি সরবরাহ করে৷
শক্তিশালী সম্পাদনা বৈশিষ্ট্য
টেক্সট এডিটর ব্যবহারকারীদের প্রবণতা বেশ প্রযুক্তিগত এবং সহজে ব্যবহার করার জন্য কার্যকারিতা পছন্দ করে। কীবোর্ড শর্টকাট আপনার কর্মপ্রবাহের গতি বাড়াতে পারে এবংমাউসের কাছে না গিয়ে কিবোর্ডে হাত রাখার অনুমতি দেয়।
অনেক পাঠ্য সম্পাদক আপনাকে একাধিক কার্সার রাখার অনুমতি দেয় যাতে আপনি একবারে একাধিক লাইন নির্বাচন এবং সম্পাদনা করতে পারেন। তারা কলামগুলিও প্রদান করতে পারে যাতে আপনি একই সময়ে স্ক্রিনে একই ফাইলের বিভিন্ন বিভাগ দেখতে পারেন৷
অনুসন্ধান এবং প্রতিস্থাপন কনফিগারযোগ্য হতে থাকে৷ অনেক টেক্সট এডিটর রেগুলার এক্সপ্রেশন সমর্থন করে যাতে আপনি জটিল প্যাটার্ন অনুসন্ধান করতে পারেন। অনুসন্ধান প্রায়শই ফাইল সিস্টেমে প্রসারিত হয় যাতে আপনি আপনার প্রয়োজনীয় ফাইলটি দ্রুত খুঁজে পেতে পারেন, এবং অনলাইন স্টোরেজ - FTP এবং WebDAV সার্ভার, Amazon S3 এবং আরও অনেক কিছু সহ - সাধারণত সমর্থিত৷
অতিরিক্ত প্রোগ্রামিং টুল
বেশিরভাগ টেক্সট এডিটর ডেভেলপারদের নির্দিষ্ট চাহিদা পূরণ করে। এটি সিনট্যাক্স হাইলাইটিং দিয়ে শুরু হয়, একটি বৈশিষ্ট্য যা সোর্স কোডকে সহজে পড়তে দেয়৷
টেক্সট এডিটর বিভিন্ন ধরণের প্রোগ্রামিং, স্ক্রিপ্টিং বা মার্কআপ ভাষার বিভিন্ন উপাদানের কাজ বোঝে এবং সেগুলিকে বিভিন্ন রঙে প্রদর্শন করে৷ . আমরা একটি নমুনা HTML এবং PHP ফাইল ব্যবহার করে প্রতিটি টেক্সট এডিটরের ডিফল্ট সিনট্যাক্স হাইলাইট করার স্ক্রিনশট অন্তর্ভুক্ত করব।
কোড সমাপ্তি আপনার সময় বাঁচায় এবং আপনার জন্য কোড টাইপ করার প্রস্তাব দিয়ে টাইপ কমায়। এটি বুদ্ধিমান হতে পারে, যেখানে অ্যাপটি প্রসঙ্গ বুঝতে পারে, বা উপলব্ধ ফাংশন, ভেরিয়েবল এবং অন্যান্য উপাদানগুলির একটি পপআপ মেনু অ্যাক্সেস করার একটি উপায়। সম্পর্কিত বৈশিষ্ট্য স্বয়ংক্রিয়ভাবে ট্যাগ বন্ধ করতে পারেএবং আপনার জন্য বন্ধনী।
কোড ফোল্ডিং আপনাকে টেক্সট এডিটরকে একটি আউটলাইনারের মতো ব্যবহার করতে দেয়, আপনার সোর্স কোডের অংশগুলিকে ভেঙে ফেলা যাতে প্রয়োজন না হলে সেগুলি দৃষ্টির আড়ালে থাকে। কিছু টেক্সট এডিটরও HTML এবং CSS ফাইলের লাইভ প্রিভিউ করার অনুমতি দেয়, একটি বৈশিষ্ট্য যা ওয়েব ডেভেলপারদের দ্বারা প্রশংসিত হয়।
অবশেষে, কিছু টেক্সট এডিটর সাধারণ সম্পাদনার বাইরে চলে যায় এবং আপনি সাধারণত একটি IDE-তে খুঁজে পান এমন বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করে। এর মধ্যে সাধারণত সংকলন, ডিবাগিং এবং সংস্করণ করার জন্য গিটহাবের সাথে সংযোগ অন্তর্ভুক্ত থাকে। কিছু টেক্সট এডিটর (ভিজ্যুয়াল স্টুডিও কোড এবং কমোডো এডিট সহ) আসলে কোম্পানির IDE-এর কাট-ডাউন সংস্করণ, যা আলাদাভাবে পাওয়া যায়।
অতিরিক্ত লেখার টুল
কিছু টেক্সট এডিটর এর জন্য অতিরিক্ত বৈশিষ্ট্য অন্তর্ভুক্ত করে লেখক, যেমন মার্কডাউন সমর্থন এবং পাঠ্য ভাঁজ। অনেক লেখক প্রশংসা করেন যে টেক্সট এডিটররা ওয়ার্ড প্রসেসরের চেয়ে সহজ, দ্রুত এবং আরও কাস্টমাইজযোগ্য। অনুবাদকরা প্রায়শই টেক্সট এডিটর ব্যবহার করেন যা উন্নত অনুসন্ধান এবং প্রতিস্থাপনের জন্য নিয়মিত অভিব্যক্তি প্রদান করে।
অ্যাপের কার্যকারিতা প্রসারিত করার জন্য প্লাগইনগুলি
অনেক পাঠ্য সম্পাদকের সবচেয়ে আকর্ষণীয় বৈশিষ্ট্য হল তারা আপনাকে কোন বৈশিষ্ট্যগুলি বেছে নিতে দেয় প্লাগইনগুলির একটি সমৃদ্ধ ইকোসিস্টেম অফার করে আপনার প্রয়োজন। এটি আপনাকে একটি কাস্টম অ্যাপ তৈরি করতে দেয়। এর মানে এটাও যে টেক্সট এডিটর কম ফুলে গেছে: ডিফল্টভাবে, তারা শুধুমাত্র প্রয়োজনীয় বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করে।
টেক্সট এডিটরের উপর নির্ভর করে প্লাগইনগুলি বিভিন্ন ভাষায় লেখা হয়যা আপনি চয়ন করেন এবং বিকাশকারীরা তাদের প্লাগইনগুলি তৈরি এবং ভাগ করতে পারে৷ আপনি প্রায়শই অ্যাপের মধ্যে থেকে প্লাগইনগুলির লাইব্রেরি অ্যাক্সেস করতে পারেন, তারপরে শুধুমাত্র কয়েকটি ক্লিকে আপনার পছন্দসইগুলি যোগ করুন৷ কিছু টেক্সট এডিটর কোডিং ছাড়াই ম্যাক্রো রেকর্ড করার একটি সহজ উপায় অন্তর্ভুক্ত করে।
খরচ
একটি টেক্সট এডিটর হল একজন ডেভেলপারের প্রাথমিক টুল, তাই এতে অবাক হওয়ার কিছু নেই যে কয়েকটি বেশ ব্যয়বহুল, হয় প্রাথমিক ক্রয় বা একটি চলমান সদস্যতা। আপনি অবাক হতে পারেন যে অনেকগুলি সেরা বিকল্পগুলি বিনামূল্যে৷
এর কারণ হতে পারে যে সেগুলি ব্যবহারকারীদের একটি সম্প্রদায় দ্বারা রক্ষণাবেক্ষণ করা একটি ওপেন-সোর্স প্রজেক্ট, অথবা এটি একটি স্বাদ পাওয়ার জন্য একটি সুবিধাজনক উপায়৷ কোম্পানির আরো ব্যয়বহুল IDE. এখানে আপনার বিকল্পগুলি রয়েছে, সবচেয়ে সাশ্রয়ী থেকে কম পর্যন্ত তালিকাভুক্ত৷
ফ্রি:
- এটম: বিনামূল্যে (ওপেন সোর্স)
- ভিজ্যুয়াল স্টুডিও কোড: বিনামূল্যে (খোলা) -উৎস)
- টেক্সটমেট 2.0: বিনামূল্যে (ওপেন সোর্স)
- বন্ধনী: বিনামূল্যে (ওপেন সোর্স)
- কোমোডো সম্পাদনা: বিনামূল্যে (ওপেন সোর্স)
- ম্যাকভিম: ফ্রি (ওপেন সোর্স)
- স্পেসম্যাকস: ফ্রি (ওপেন সোর্স)
ক্রয়:
- টেক্সটস্টিক: $7.99
- BBE সম্পাদনা: $49.99 সরাসরি, অথবা সদস্যতা নিন (নীচে দেখুন)
- সাবলাইম টেক্সট: $80
- কোডা 2: $99.00
সাবস্ক্রিপশন:
- বিবিএডিট: $39.99/বছর, $3.99/মাস, অথবা সরাসরি ক্রয় করুন (উপরে)
- আল্ট্রাএডিট: $79.95/বছর
এর জন্য অন্য যেকোন ভাল টেক্সট এডিটর ম্যাক যে আমরা এখানে মিস? একটি মন্তব্য করুন এবং আমাদের জানান৷
৷সুবিধামত একটি পার্শ্ব প্যানেলে তালিকাভুক্ত. ম্যাক্রো নামের উপর ডাবল-ক্লিক করে আমি সেগুলোকে একে একে চালু করতে পারতাম।আমি আমার iPad-এর জন্য Textastic কিনেছিলাম এবং অবশেষে আমার Mac-এও এটি চালু করেছিলাম। এটি ক্ষীণ, গড়পড়তা, এবং সেই সময়ে আমার যা প্রয়োজন ছিল তা সবই করেছি৷
আমি প্রায়শই Vim এবং Emacs-এর সাথে বছরের পর বছর খেলেছি, কিন্তু কীভাবে সেগুলিকে নিপুণভাবে ব্যবহার করতে হয় তা শেখার জন্য যথেষ্ট সময় নিবেদন করিনি৷ তাদের ইন্টারফেসের সাথে আধুনিক অ্যাপের কোন মিল নেই, তাই আমি তাদের সাথে লেগে থাকা কঠিন বলে মনে করেছি যদিও আমি নিশ্চিত যে তারা সেখানে সবচেয়ে শক্তিশালী টুল এবং তাদের সাথে শপথ করে এমন বন্ধু আছে।
কার দরকার টেক্সট সম্পাদক?
কার একটি শালীন পাঠ্য সম্পাদক প্রয়োজন? যে কেউ প্লেইন টেক্সট ফাইল নিয়ে কাজ করতে হবে। এর মধ্যে এমন লোকেদের অন্তর্ভুক্ত রয়েছে যাদের ছোট সম্পাদনার জন্য একটি নৈমিত্তিক সরঞ্জামের প্রয়োজন এবং যারা প্রতিদিন তাদের প্রাথমিক সফ্টওয়্যার সরঞ্জাম হিসাবে একটি ব্যবহার করে৷ আপনি একটি টেক্সট এডিটর ব্যবহার করতে পারেন যেমন:
- ওয়েবসাইট তৈরি করার সময় HTML এবং CSS ফাইল তৈরি করা
- HTML এ ওয়েবের জন্য কন্টেন্ট লেখা বা মার্কডাউন
- ডেভেলপ করা Python, JavaScript, Java, Ruby on Rails, অথবা PHP
- অবজেক্টিভ C, C#, অথবা C++ এর মত প্রোগ্রামিং ভাষা ব্যবহার করে ডেস্কটপ অ্যাপস ডেভেলপ করা ওয়েব অ্যাপস একটি প্রোগ্রামিং ভাষা যেমন Java, Python, Objective C, Swift, C#, C++
- একটি সফ্টওয়্যার প্রোগ্রাম বা আপনার অপারেটিং সিস্টেমের জন্য পাঠ্য-ভিত্তিক কনফিগারেশন ফাইল সম্পাদনা করা
- মার্কআপে লেখাযে ভাষাগুলি আপনাকে প্লেইন টেক্সটে ফর্ম্যাটিং যোগ করতে দেয়, যেমন চিত্রনাট্যের জন্য ফাউন্টেন এবং গদ্যের জন্য মার্কডাউন
- বিক্রেতা লক-ইন এড়াতে প্লেইন টেক্সটে নোট নেওয়া বা মার্কডাউন
কিছু পাঠ্য সম্পাদক মনের মধ্যে এই কাজ এক বা একাধিক সঙ্গে উন্নত করা হয়. অ্যাপ ডেভেলপারদের লক্ষ্য করে একটি টেক্সট এডিটর একটি ডিবাগার অন্তর্ভুক্ত করতে পারে, যখন ওয়েব ডেভেলপারদের লক্ষ্য করে একটি টেক্সট এডিটর একটি লাইভ প্রিভিউ প্যান বৈশিষ্ট্যযুক্ত হতে পারে। কিন্তু বেশিরভাগ টেক্সট এডিটর যেকোন কাজে ব্যবহার করার জন্য যথেষ্ট নমনীয়।
একটি টেক্সট এডিটরের আবেদন হল এটিকে অনেকগুলি বিভিন্ন জিনিসের জন্য ব্যবহার করা যেতে পারে, এবং এমনভাবে ব্যক্তিগতকৃত করা যায় যা অন্য কোনও ধরনের অ্যাপ পারে না। যাইহোক, অনেক ব্যবহারকারী একটি আরও বিশেষ সরঞ্জাম ব্যবহার করতে পছন্দ করেন, উদাহরণস্বরূপ, প্রোগ্রামিংয়ের জন্য একটি IDE (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট), অথবা স্ক্রিভেনার বা ইউলিসিসের মতো একটি ডেডিকেটেড রাইটিং অ্যাপ্লিকেশন৷
যেহেতু আপনি পাঠ্য সম্পাদকগুলিতে আগ্রহী, আমাদের কাছে আরও অনেক রাউন্ডআপ রয়েছে যা আপনাকে আগ্রহী করতে পারে:
- প্রোগ্রামিংয়ের জন্য সেরা ম্যাক
- প্রোগ্রামিংয়ের জন্য সেরা ল্যাপটপ
- ম্যাকের জন্য সেরা লেখার অ্যাপস
ম্যাকের জন্য সেরা পাঠ্য সম্পাদক: বিজয়ী
সেরা বাণিজ্যিক পাঠ্য সম্পাদক: সাব্লাইম টেক্সট 3
সাবলাইম টেক্সট 3 একটি ক্রস-প্ল্যাটফর্ম পাঠ্য সম্পাদনা যা দ্রুত, শুরু করা সহজ, এবং বেশিরভাগ ব্যবহারকারীর চাহিদা পূরণ করে। এটি 2008 সালে চালু করা হয়েছিল এবং এটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত এবং অত্যন্ত কাস্টমাইজযোগ্য - পেশাদার, সক্ষম পাঠ্যের প্রয়োজন এমন কারো জন্য একটি চমৎকার পছন্দসম্পাদক।
ডাউনলোড করতে অফিসিয়াল সাবলাইম টেক্সট সাইটে যান। বিনামূল্যে ট্রায়াল সময়কাল অনির্দিষ্ট. ক্রমাগত ব্যবহারের জন্য প্রতিটি ব্যবহারকারীর জন্য অ্যাপটির দাম $80 (প্রতিটি মেশিনের জন্য নয়)৷
এক নজরে:
- ট্যাগলাইন: "কোড, মার্কআপের জন্য একটি পরিশীলিত পাঠ্য সম্পাদক এবং গদ্য।”
- ফোকাস: অলরাউন্ডার—অ্যাপ ডেভেলপমেন্ট, ওয়েব ডেভেলপমেন্ট, রাইটিং
- প্ল্যাটফর্ম: ম্যাক, উইন্ডোজ, লিনাক্স
এটি দিয়ে শুরু করা সহজ সাবলাইম টেক্সট। বিনামূল্যে ট্রায়ালের কোন প্রকৃত শেষ-বিন্দু নেই, তাই আপনি এটি কেনার সিদ্ধান্ত নেওয়ার আগে এটিকে পুঙ্খানুপুঙ্খভাবে পরীক্ষা করতে পারেন, যা আপনাকে সময়ে সময়ে করার জন্য আমন্ত্রণ জানানো হবে। এবং অ্যাপটি শিখতে সহজ। আপনি ঝাঁপিয়ে পড়ুন এবং এটি ব্যবহার করা শুরু করুন, তারপরে আপনার প্রয়োজন অনুযায়ী এটির উন্নত বৈশিষ্ট্যগুলি বেছে নিন৷
এটি দেখতে দুর্দান্ত এবং বৈশিষ্ট্যগুলিতে সমৃদ্ধ৷ সাব্লাইম টেক্সট 3 সমস্ত প্ল্যাটফর্ম জুড়ে ধারাবাহিকভাবে কাজ করে, যা একটি কাস্টম UI টুলকিট ব্যবহার করে অর্জন করা হয় এবং অ্যাপটি নিজেই প্রতিটি অপারেটিং সিস্টেমের স্থানীয়। এটি অন্যান্য ক্রস-প্ল্যাটফর্ম সম্পাদকদের তুলনায় এটিকে আরও হালকা এবং প্রতিক্রিয়াশীল করে তোলে৷
সাবলাইম টেক্সট আপনার আঙ্গুলগুলিকে যেখানে চান সেখানে রাখতে কীবোর্ড শর্টকাট এর বিস্তৃত পরিসর এবং একটি ঐচ্ছিক অফার করে। স্ক্রিনের ডানদিকে মিনিম্যাপ আপনি একটি নথিতে কোথায় আছেন তা অবিলম্বে দেখায়।
সিনট্যাক্স হাইলাইটিং অফার করা হয়, এবং বিভিন্ন রঙের স্কিম উপলব্ধ। এখানে একটি HTML ফাইলের জন্য ডিফল্ট সেটিংস রয়েছে:
এবং এখানে রয়েছেএকটি PHP ফাইলের জন্য ডিফল্ট সিনট্যাক্স হাইলাইট করা:
আপনি একটি ট্যাব করা ইন্টারফেসে (উপরের মতো) বা পৃথক উইন্ডোতে একাধিক খোলা নথি দেখতে পারেন৷
A বিক্ষেপ-মুক্ত মোড উইন্ডোটিকে পূর্ণ-স্ক্রীন করে, এবং মেনু এবং অন্যান্য ইউজার ইন্টারফেস উপাদানগুলি লুকানো থাকে।
আপনি এক সাথে নির্বাচন করে একাধিক লাইন সম্পাদনা করতে পারেন পছন্দসই লাইন সংখ্যা (Shift-ক্লিক বা কমান্ড-ক্লিক করে), তারপর কীবোর্ড শর্টকাট কমান্ড-শিফট-এল ব্যবহার করে। প্রতিটি নির্বাচিত লাইনে একটি কার্সার উপস্থিত হবে৷
কোড বিভাগগুলিকে লাইন নম্বরগুলির পাশের ডিসক্লোজার ত্রিভুজগুলিতে ক্লিক করে ভাঁজ করা (উদাহরণস্বরূপ, যেখানে স্টেটমেন্ট ব্যবহার করা হয় সেখানে নেস্ট করা যেতে পারে)৷<1
সার্চ এবং রিপ্লেস শক্তিশালী এবং রেগুলার এক্সপ্রেশন সমর্থন করে। Goto Anything (Command-P) কমান্ডের সাহায্যে সার্চ ফাইল সিস্টেমে প্রসারিত করা হয়, যা বর্তমান ফোল্ডারে যেকোনো ফাইল খোলার দ্রুততম উপায়। অন্যান্য "Goto" কমান্ডগুলি নেভিগেশনকে সহজ করে তোলে এবং এতে রয়েছে Goto Symbol, Goto Definition, Goto Reference, এবং Goto Line৷
অ্যাপটি অত্যন্ত কাস্টমাইজযোগ্য৷ একটি পাঠ্য-ভিত্তিক কনফিগারেশন ফাইল সম্পাদনা করে সেটিংস পরিবর্তন করা হয়। যদিও এটি নতুনদের অবাক করে দিতে পারে, তবে যারা টেক্সট এডিটরে কাজ করতে অভ্যস্ত তাদের জন্য এটি অনেক বোধগম্য, এবং পছন্দের ফাইলটি অত্যন্ত মন্তব্য করা হয় যাতে আপনি উপলব্ধ বিকল্পগুলি দেখতে পারেন৷
সাব্লাইম টেক্সটের প্যাকেজ থেকে প্লাগইনগুলি পাওয়া যায়ব্যবস্থাপনা সিস্টেম, যা অ্যাপের কমান্ড প্যালেট বা অফিসিয়াল ওয়েবসাইট থেকে অ্যাক্সেস করা যেতে পারে। এগুলি নির্দিষ্ট উপায়ে অ্যাপের কার্যকারিতা প্রসারিত করতে পারে এবং পাইথনে লেখা হয়। বর্তমানে প্রায় 5,000টি উপলব্ধ৷
সেরা বিনামূল্যের পাঠ্য সম্পাদক: Atom
Atom হল একটি বিনামূল্যের এবং ওপেন সোর্স বিকল্প যা 2014 সালে চালু হয়েছে৷ এটির সাবলাইম টেক্সটের মতো কার্যকারিতা রয়েছে৷ . পরমাণু ক্রস-প্ল্যাটফর্ম এবং ইলেক্ট্রনের উপর ভিত্তি করে "একবার লিখুন এবং সর্বত্র স্থাপন করুন" ফ্রেমওয়ার্ক, তাই এটি সাবলাইম টেক্সটের তুলনায় একটু ধীর।
অ্যাপটি GitHub দ্বারা তৈরি করা হয়েছে, যা পরবর্তীতে Microsoft দ্বারা অধিগ্রহণ করা হয়েছে। সম্প্রদায়ের কিছু লোকের সন্দেহ সত্ত্বেও (বিশেষত যেহেতু মাইক্রোসফ্ট ইতিমধ্যেই তাদের নিজস্ব টেক্সট এডিটর তৈরি করেছে), অ্যাটম একটি শক্তিশালী টেক্সট এডিটর রয়ে গেছে৷
বিনামূল্যে অ্যাপটি ডাউনলোড করতে অফিসিয়াল অ্যাটম সাইটে যান৷<13
এক নজরে:
- ট্যাগলাইন: "একবিংশ শতাব্দীর জন্য একটি হ্যাকযোগ্য পাঠ্য সম্পাদক।"
- ফোকাস: অ্যাপ্লিকেশন বিকাশ
- প্ল্যাটফর্ম : ম্যাক, উইন্ডোজ, লিনাক্স
বর্তমানে, অ্যাটম যে প্রথম ছাপ দেয় তা ভাল নয়। আপনি যখন প্রথমবার ম্যাকোস ক্যাটালিনার অধীনে এটি খুলবেন তখন একটি ত্রুটির বার্তা প্রদর্শিত হবে:
“অ্যাটম” খোলা যাবে না কারণ অ্যাপল এটিকে ক্ষতিকারক সফ্টওয়্যারের জন্য পরীক্ষা করতে পারে না৷
আমি অ্যাটম আলোচনা ফোরামে একটি সমাধান পেয়েছি: ফাইন্ডারে অ্যাটমকে সন্ধান করুন, এটিতে ডান ক্লিক করুন, তারপর খুলুন নির্বাচন করুন। একবার আপনি এটি সম্পন্ন করলে, অ্যাপটি কোনও ত্রুটি ছাড়াই খুলবেভবিষ্যতে বার্তা। আমি অবাক হয়েছি যে এটির জন্য ইতিমধ্যে একটি সমাধান তৈরি করা হয়নি৷
নতুন ব্যবহারকারীদের জন্য অ্যাটম নেওয়া সহজ৷ এটি একটি ট্যাবড ইন্টারফেসের পাশাপাশি একাধিক ফলক, সেইসাথে বেশ কয়েকটি ভাষার জন্য আকর্ষণীয় সিনট্যাক্স হাইলাইটিং অফার করে। এখানে HTML এবং PHP ফাইলের জন্য ডিফল্ট ফরম্যাট রয়েছে।
সাবলাইম টেক্সটের মত, মাল্টি-লাইন এডিটিং পাওয়া যায়, যা মাল্টি-ইউজার এডিটিং পর্যন্ত প্রসারিত। টেলিটাইপ একটি অনন্য বৈশিষ্ট্য যা বিভিন্ন ব্যবহারকারীদের একই সময়ে নথিটি খুলতে এবং সম্পাদনা করতে দেয়, যেমনটি আপনি Google ডক্সের সাথে করেন৷
কোড ভাঁজ এবং স্মার্ট স্বয়ংসম্পূর্ণতা উপলব্ধ, যেমনটি রয়েছে রেগুলার এক্সপ্রেশন, একটি ফাইল সিস্টেম ব্রাউজার, চমৎকার নেভিগেশন অপশন এবং শক্তিশালী সার্চ।
যেহেতু অ্যাপটি ডেভেলপারদের কথা মাথায় রেখে তৈরি করা হয়েছে, এতে অবাক হওয়ার কিছু নেই যে Atom-এ কিছু IDE বৈশিষ্ট্য রয়েছে এবং অ্যাপলের ডেভেলপমেন্ট ইনস্টল করার অফার রয়েছে। আপনি প্রথমবার এটি খুললে আপনার জন্য টুল।
আপনি প্যাকেজের মাধ্যমে অ্যাপটিতে কার্যকারিতা যোগ করেন এবং প্যাকেজ ম্যানেজার সরাসরি অ্যাটমের মধ্যে থেকে অ্যাক্সেস করা যেতে পারে।
হাজার হাজার প্যাকেজ উপলব্ধ। তারা আপনাকে বিভ্রান্তি-মুক্ত সম্পাদনা, মার্কডাউনের ব্যবহার, অতিরিক্ত কোড স্নিপেট এবং ভাষা সমর্থন, এবং অ্যাপটি যেভাবে দেখায় এবং কাজ করে তার বিস্তারিত কাস্টমাইজেশনের মতো বৈশিষ্ট্যগুলি যোগ করার অনুমতি দেয়।
ম্যাকের জন্য সেরা পাঠ্য সম্পাদক: The প্রতিযোগিতা
ভিজ্যুয়াল স্টুডিও কোড
যদিও অ্যাটম এখন প্রযুক্তিগতভাবে একটিমাইক্রোসফ্ট পণ্য, ভিজ্যুয়াল স্টুডিও কোডটি তাদের ডিজাইন করা অ্যাপ এবং এটি দুর্দান্ত। এটি 2015 সালে চালু হয়েছিল এবং দ্রুত জনপ্রিয়তা অর্জন করছে। এর স্ট্যান্ডআউট বৈশিষ্ট্যগুলি হল স্মার্ট কোড সমাপ্তি এবং সিনট্যাক্স হাইলাইটিং৷
অ্যাপটি বিনামূল্যে ডাউনলোড করতে অফিসিয়াল ভিজ্যুয়াল স্টুডিও কোড সাইটে যান৷
এক নজরে:
- ট্যাগলাইন: “কোড এডিটিং। পুনঃসংজ্ঞায়িত।”
- ফোকাস: অ্যাপ্লিকেশন ডেভেলপমেন্ট
- প্ল্যাটফর্ম: ম্যাক, উইন্ডোজ, লিনাক্স
VSCode দ্রুত এবং প্রতিক্রিয়াশীল, ডেভেলপারদের লক্ষ্য করে এবং সম্পাদনা এবং ফোকাস করে ডিবাগিং কোড। এটি একটি ওপেন-সোর্স MIT লাইসেন্সের অধীনে প্রকাশ করা হয়৷
IntelliSense হল একটি বৈশিষ্ট্য যা পরিবর্তনশীল প্রকার, ফাংশন সংজ্ঞা এবং আমদানিকৃত মডিউলগুলিকে বিবেচনায় নিয়ে কোড সমাপ্তি এবং সিনট্যাক্স হাইলাইট করার জন্য বুদ্ধিমত্তা যোগ করে৷ ASP.NET এবং C# সহ 30টিরও বেশি প্রোগ্রামিং ভাষা সমর্থিত। এখানে HTML এবং PHP ফাইলগুলির জন্য এটির ডিফল্ট সিনট্যাক্স হাইলাইট করা হয়েছে:
অ্যাপটিতে কিছুটা শেখার বক্ররেখা রয়েছে এবং এতে ট্যাবযুক্ত ইন্টারফেস এবং বিভক্ত উইন্ডো উভয়ই রয়েছে। জেন মোড একটি বোতামের স্পর্শে একটি ন্যূনতম ইন্টারফেস প্রদান করে, মেনু এবং উইন্ডোগুলি লুকিয়ে রাখে এবং স্ক্রীনটি পূরণ করতে অ্যাপটিকে সর্বাধিক করে তোলে।
এতে একটি টার্মিনাল, ডিবাগার এবং গিট কমান্ড রয়েছে কিন্তু একটি সম্পূর্ণ IDE নয়। এর জন্য, আপনাকে মাইক্রোসফ্টের পেশাদার IDE, অনেক বড় ভিজ্যুয়াল স্টুডিও কিনতে হবে৷
অ্যাপটির মধ্যে থেকে একটি বিশাল এক্সটেনশন লাইব্রেরি উপলব্ধ, যা অ্যাক্সেস দেয়