আপনার যদি একটি কোডিং প্রজেক্ট থাকে যা আপনি আপনার Mac এ করতে চান, যেমন একটি অ্যাপ বা ওয়েবসাইট, তাহলে কোড লেখার জন্য আপনার একটি প্রোগ্রামের প্রয়োজন হবে৷ এই প্রোগ্রামগুলিকে টেক্সট এডিটর বলা হয়৷ টেক্সট এডিটর আপনাকে বিভিন্ন কোডিং ভাষায় কোড লিখতে এবং এক্সিকিউট করতে দেয়। এগুলি বেশ সহজ হতে পারে, অথবা স্বয়ংক্রিয় রঙ কোডিং এবং ফর্ম্যাটিং এর মতো প্রচুর বিকল্পের সাথে আসতে পারে৷
আপনি প্রথমবার কোডিং করছেন বা কয়েক বছর ধরে করছেন, আপনার জন্য একটি ম্যাক টেক্সট এডিটর আছে। আমরা নীচে আমাদের প্রিয় ম্যাক পাঠ্য সম্পাদক অ্যাপ্লিকেশনগুলি সংকলন করেছি; আপনার জন্য সেরাটি খুঁজতে পড়ুন!
1. Vim
আপনি যদি আপনার ম্যাকে একটি টেক্সট এডিটর চান যাতে প্রচুর শক্তি থাকে এবং খুব বেশি ঘণ্টা বা শিস না থাকে, আপনি ভিম চান। প্রায়ই "প্রোগ্রামারের এডিটর" বলা হয়, ভিম আপনি যেকোন প্রজেক্ট এবং প্রোগ্রামিং ল্যাঙ্গুয়েজ পরিচালনা করতে পারেন।
প্রোগ্রামারদের জন্য দুর্দান্ত একটি প্রোগ্রাম হিসাবে, যদিও, আপনি যদি কোডিংয়ে নতুন হন তবে ভিম কিছুটা শেখার বক্ররেখা নিয়ে আসে। Vim স্বয়ংক্রিয়ভাবে রঙ-কোড সিনট্যাক্স তৈরি করে যাতে আপনার কোডটি পড়তে কিছুটা সহজ হয়, তবে এটি আপনাকে পরামর্শ দেয় না বা আপনাকে বাগ বা টাইপো নির্দেশ করে না। এটিতে খুব শক্তিশালী গ্রাফিক ইউজার ইন্টারফেস, বা GUI নেই, যদি আপনি সেগুলিতে অভ্যস্ত হন—যদিও অন্যান্য অপারেটিং সিস্টেমের জন্য Vim-এর তুলনায় MacVim-এর বেশি GUI রয়েছে৷
অন্তত এটি একটি ব্যাপকভাবে ব্যবহৃত প্রোগ্রাম, তাই আপনার যদি প্রশ্ন থাকে, আপনি সম্ভবত একটি ওয়েব অনুসন্ধানের মাধ্যমে উত্তর খুঁজে পেতে সক্ষম হবেন। কিন্তু আপনাকে লেগওয়ার্ক করতে এবং প্রোগ্রামটি শিখতে ইচ্ছুক হতে হবে।
আমাদের মতে, আপনি যদি ইতিমধ্যেই কোড করেন, ভিম আপনার কোডে কোনো অপ্রয়োজনীয় ফ্রিল ছাড়াই কাজ করার জন্য একটি দুর্দান্ত সম্পাদক। যারা এখনও শিখছেন তাদের জন্য, Vim এখনই উপলব্ধি করা কঠিন হবে এবং আপনি এই তালিকায় একটি ভিন্ন পাঠ্য সম্পাদক অ্যাপ পছন্দ করতে পারেন। কিন্তু আপনি চেষ্টা করতে চান কিনা তা খুঁজে বের করা মূল্যবান!
ডাউনলোড করুন: ম্যাকের জন্য ভিম (ফ্রি)
2. Emacs
যেহেতু আমরা ভিম সম্পর্কে কথা বলছি, তাই ক্লাসিক টেক্সট এডিটর যুদ্ধ-এমাকস-এ এর দুর্দান্ত প্রতিদ্বন্দ্বী সম্পর্কে কথা বলাটা বোধগম্য। Emacs, Vim এর মত, একটি ম্যাক টেক্সট এডিটর যার লক্ষ্য কোড-স্যাভি। এটি কালার-কোড সিনট্যাক্স করে, কিন্তু এর বাইরে, এটি একটি টুল, শেখার প্ল্যাটফর্ম নয়।
এছাড়াও, ভিমের মতো, Emacs-এর একটি প্যাকেজিং সিস্টেম রয়েছে যা আপনাকে এটিতে এক্সটেনশন ডাউনলোড এবং ইনস্টল করতে দেয়। এই এক্সটেনশনগুলি আপনাকে একটি সিনট্যাক্স পরীক্ষক এবং একটি বাগ হান্টারের মতো জিনিসগুলিকে অনুমতি দিতে পারে তবে আপনাকে সেগুলি আলাদাভাবে ডাউনলোড এবং ইনস্টল করতে হবে৷ এবং শুধুমাত্র অনেক এক্সটেনশন বিদ্যমান।
Emacs অন্য কিছু ফাংশন যেমন ক্যালেন্ডার, নিউজ রিডার এবং প্রোজেক্ট প্ল্যানিং ক্ষমতা থাকার মাধ্যমে নিজেকে ভিম থেকে কিছুটা আলাদা করে।
এই অতিরিক্ত ফাংশনগুলি আপনার পছন্দের টেক্সট এডিটর হিসাবে আপনার জন্য Vim এজ করতে Emacs কে সাহায্য করতে পারে। অথবা, এগুলি অপ্রয়োজনীয় বলে মনে হবে এবং ভিমকে আরও আকর্ষণীয় করে তুলবে। এটি আপনার উপর নির্ভর করে এবং আপনি আপনার পাঠ্য সম্পাদককে পাঠ্য এবং কোড লিখতে এবং সম্পাদনা করতে দেওয়ার বাইরে কতটা করতে চান৷
ডাউনলোড করুন: ম্যাকের জন্য Emacs (ফ্রি)
3. পরমাণু
ম্যাক ব্যবহারকারীদের জন্য যারা সদ্য কোড শিখছেন, আমরা টেক্সট এডিটর অ্যাটমকে অত্যন্ত সুপারিশ করব। অ্যাটমের খুব ব্যবহারকারী-বান্ধব GUI এবং অনেক বৈশিষ্ট্য রয়েছে যা প্রথমবারের কোডারদের জন্য সহায়ক৷
স্বয়ংসম্পূর্ণ বৈশিষ্ট্যটি আপনাকে কোড সিনট্যাক্স মনে রাখতে সাহায্য করতে পারে যা আপনি ভুলে গেছেন, সেইসাথে আপনাকে দ্রুত কোড লিখতে সহায়তা করতে পারে৷ এটম আপনাকে সহজেই আপনার কোডে পাঠ্য খুঁজে পেতে এবং প্রতিস্থাপন করতে দেয়, পাশাপাশি একাধিক প্যানে কাজ করে। এটমের জন্য একটি দুর্দান্ত নতুন ব্যবহারকারী নির্দেশিকাও রয়েছে যা একটি নতুন কোডার হিসাবে অনুসরণ করা সহজ, এবং আমরা এর অনেক ডকুমেন্টেশনও অনুসরণ করা তুলনামূলকভাবে সহজ পেয়েছি।
এটম-এর কিছু চমৎকার কাস্টমাইজেশন বিকল্পও রয়েছে, যার মধ্যে রয়েছে এক্সটেনশনগুলি যা আপনি অ্যাপের মধ্যে থেকে ডাউনলোড করতে পারেন (ভিম এবং ইমাক্সের মতো আলাদাভাবে খুঁজে না করে) এবং থিমগুলিকে আপনি আপনার উইন্ডোজকে দেখতে এবং কাজ করার জন্য আরও মজাদার করতে ব্যবহার করতে পারেন।পি>
নতুন কোডারদের জন্য এটম দুর্দান্ত, তবে এর সিস্টেমটি Vim এবং Emacs এর মতো শক্তিশালী এবং হ্যাকযোগ্য, তাই এটি এমন একটি পাঠ্য সম্পাদক যা আপনি শিখার সাথে সাথে বৃদ্ধি পেতে পারেন। আপনি যদি অন্যদের সাথে কোডিং করেন তবে এটি ইন-প্রোগ্রাম GitHub অ্যাক্সেস, সম্পাদনা এবং ভাগ করার অনুমতি দেয়। সেট ওয়ার্কফ্লো সহ দীর্ঘ সময়ের কোডাররা স্বয়ংসম্পূর্ণ বৈশিষ্ট্য পছন্দ নাও করতে পারে, তবে আপনি যদি এমন একটি শক্তিশালী এবং সুন্দর সম্পাদক চান যা ব্যবহারকারীদের পথ ধরে কিছুটা সাহায্য করতে পারে, তাহলে আপনি অ্যাটমকে পছন্দ করবেন৷
ডাউনলোড করুন: ম্যাকের জন্য পরমাণু (ফ্রি)
4. সাবলাইম টেক্সট
একটি ম্যাক ব্যবহার করে নতুন কোডারদের জন্য আরেকটি দুর্দান্ত পাঠ্য সম্পাদক হল সাবলাইম টেক্সট। অ্যাটমের মতো, সাবলাইম টেক্সট আপনার কোডিংয়ের জন্য স্বয়ংসম্পূর্ণ অফার করে, তবে আপনার যদি কোনও শব্দ খুঁজে বের করতে হয় বা নিজেকে মনে করিয়ে দিতে হয় যে কোডের একটি বিট কাজ করে তাতে সিনট্যাক্স সংজ্ঞা যোগ করে। সংজ্ঞাগুলি এমনকি কয়েকটি ভিন্ন আকারে উপস্থিত হতে পারে—আপনি শব্দের পাশে একটি পপআপ উইন্ডোতে একটি দ্রুত সংজ্ঞা পেতে পারেন, বা পাশের প্যানে সম্পূর্ণ সংজ্ঞা পেতে ক্লিক করুন৷
এগুলি শেখার জন্য আশ্চর্যজনক বৈশিষ্ট্য, কারণ আপনি কোড করার সাথে সাথে জিনিসগুলি পরীক্ষা করতে পারেন বা প্রোগ্রামে কোড প্রকল্পগুলি অধ্যয়নের জন্য খুলতে পারেন। সাবলাইম টেক্সটে আরও উন্নত কোডারগুলির জন্য এখনও বৈশিষ্ট্য রয়েছে, যদিও সহজ ভিউ স্প্লিটিং এবং ট্যাব স্যুইচিং এবং একাধিক নির্বাচন সহ, দ্রুত পরিবর্তনশীল পরিবর্তনের অনুমতি দেয়৷
এটম-এর একটু বেশি চেহারা কাস্টমাইজেশন রয়েছে, কিন্তু সাবলাইম টেক্সটে এখনও ডার্ক এবং লাইট থিম রয়েছে এবং আপনি যদি আপনার ম্যাক মিনির জন্য একটি ইজিপিইউ পাওয়ার কথা ভাবছেন তবে অনেক GPU এবং eGPU-এর সাথে ভাল কাজ করতে পারে৷
সাবলাইম টেক্সট অ্যাটমের চেয়ে আরও বেশি শিক্ষানবিস-বন্ধুত্বপূর্ণ হতে পারে, তবে এর সংজ্ঞা এবং স্বয়ংসম্পূর্ণ বৈশিষ্ট্যগুলি আপনি শিখতে সাহায্য করার চেয়ে বেশি বিরক্তিকর হয়ে উঠতে পারে। তারপরও, আপনি যদি সহজেই আপনার কীবোর্ড দিয়ে উইন্ডো নেভিগেট করতে চান এবং এর চেহারা পছন্দ করতে চান, তাহলে সাবলাইম টেক্সট অসাধারণ।
ডাউনলোড করুন: ম্যাকের জন্য সাবলাইম টেক্সট (ফ্রি)
5. VS কোড
শেষ টেক্সট এডিটরটি আমরা আপনার ম্যাকের জন্য পাওয়ার সুপারিশ করছি ভিজ্যুয়াল স্টুডিও কোড, যা VS কোড নামেও পরিচিত। অ্যাপ-মধ্যস্থ ডিবাগ বিকল্প এবং একটি স্মার্ট স্বয়ংসম্পূর্ণ সিস্টেম নিয়ে গর্ব করে, VS কোডের লক্ষ্য শুধুমাত্র নতুন কোডারদের সাহায্য করা নয়, বরং উন্নত কোডারদের গতি বৃদ্ধি করা।
গিট (যদি আপনি একটি বিবর্তিত কোড প্রকল্পে কাজ করেন তবে আপনি আপনার ম্যাকে গিট ইনস্টল করতে পারেন এবং করা উচিত) এবং অন্যান্য SCM প্রদানকারী পর্যালোচনার জন্য অ্যাক্সেসযোগ্য এবং VS কোডের মধ্যেই প্রতিশ্রুতিবদ্ধ, এটি এমন একটি সম্পাদক যা আপনার কর্মপ্রবাহকে যতটা সহজ করতে চায় সম্ভব. ভিএস কোডের জন্যও অনেক এক্সটেনশন উপলব্ধ, তাই আপনি এটিকে বিভিন্ন প্রকল্পের সাথে আপনাকে আরও দক্ষ করে তুলতে দিতে পারেন। ভিএস কোডের অন্তর্নির্মিত বৈশিষ্ট্যগুলি সত্যিই এখানে অনুভূত হয় না। আমাদের কাছে, তারা সময় সাশ্রয়কারী বলে মনে করে৷
ভিএস কোডটি অ্যাটম (যার সাথে এটি প্রচুর উত্স কোড ভাগ করে) এবং সাবলাইম টেক্সটের চেয়ে কিছুটা কম নবীন-বান্ধব মনে করে। কিন্তু VS কোডে বৃদ্ধি সত্যিই আপনাকে এবং আপনার কোডিং গতি দীর্ঘমেয়াদে সাহায্য করতে পারে৷
আমাদের কাছে, VS কোড হল একটি টেক্সট এডিটর একটি টুল এবং একজন প্রশিক্ষক হওয়ার সেরা মধ্যম স্থল। এটি মধ্যবর্তী কোডারের জন্য এটিকে সেরা করে তোলে:কেউ দক্ষতা বাড়াতে খুঁজছেন কিন্তু যার মাঝে মাঝে একটি বাগ নিয়ে সাহায্যের প্রয়োজন হয়৷ এটা কি তুমি? যদি হ্যাঁ, নিশ্চিতভাবে ভিএস কোড দেখুন!
ডাউনলোড করুন: ম্যাকের জন্য VS কোড (ফ্রি)
আপনি কোন টেক্সট এডিটর বেছে নেবেন?
ম্যাকের জন্য আপনি পেতে পারেন এমন অনেকগুলি দুর্দান্ত পাঠ্য সম্পাদক রয়েছে৷ তাদের সকলেই আপনাকে কোড লিখতে এবং চালাতে দেয়, সেইসাথে পাঠ্য লিখতে দেয়। এবং আশ্চর্যজনকভাবে, তাদের সব বিনামূল্যে!
আপনি যে টেক্সট এডিটরটি চান তার বিষয়ে সিদ্ধান্ত নেওয়া আপনার বর্তমান কোডিং দক্ষতা এবং আপনাকে কোড করতে সাহায্য করার জন্য একটি প্রোগ্রাম কতটা চান তা নির্ধারণ করা হবে। আপনি যদি নিজেকে ধাক্কা দিতে চান এবং ম্যানুয়ালি সবকিছু করতে চান তবে আপনি Vim বা Emacs চান। আপনি যদি আপনাকে গাইড করার জন্য একটি প্রোগ্রাম চান তবে আপনি অ্যাটম, সাবলাইম টেক্সট বা ভিএস কোড চান৷