কম্পিউটার টিউটোরিয়াল

ম্যাকের জন্য ৫টি সেরা টেক্সট এডিটর

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

আপনি কোডিংয়ের জন্য নতুন হোন বা বছরের পর বছর করছেন, আপনার জন্য একটি ম্যাক টেক্সট এডিটর আছে। আমাদের পছন্দের ম্যাক টেক্সট এডিটর অ্যাপগুলো নিচে কম্পাইল করা হলো; পড়ুন আপনার জন্য সেরা কোনটি বের করতে!

১. Vim

ম্যাকের জন্য ৫টি সেরা টেক্সট এডিটর

আপনি যদি আপনার ম্যাকে একটি টেক্সট এডিটর চান যার অপ্রতим পাওয়ার কিন্তু বেশি ঘন্টা-ঘন্টি নয়, তবে আপনার পছন্দ Vim। এটিকে প্রায়শই "প্রোগ্রামার্স এডিটর" বলা হয়, Vim প্রায় যেকোনো প্রজেক্ট এবং প্রোগ্রামিং ল্যাঙ্গুয়েজ হ্যান্ডেল করতে পারে।

প্রোগ্রামারদের জন্য একটি দুর্দান্ত প্রোগ্রাম হলেও, Vim-এ কিছু লার্নিং কার্ভ আছে আপনি যদি কোডিংয়ে নতুন হন। Vim অটোমেটিক্যালি সিনট্যাক্স কালার-কোড করে যাতে আপনার কোড কিছুটা সহজে পড়া যায়, কিন্তু এটিআপনাকে সাজেশন দেয় না বা বাগ বা টাইপো পয়েন্ট আউট করে না। এছাড়া এর খুব রোবাস্ট গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) নেই, আপনি যদি সেগুলোর অভ্যস্ত হন — যদিও MacVim-এর GUI Vim-এর চেয়ে বেশি অন্যান্য অপারেটিং সিস্টেমের জন্য।

কমপক্ষে এটি একটি ব্যাপকভাবে ব্যবহৃত প্রোগ্রাম, তাই আপনার প্রশ্ন থাকলে, আপনি সম্ভবত ওয়েব সার্চ দিয়ে উত্তর পাবেন। কিন্তু আপনাকে পরিশ্রম করতে হবে এবং প্রোগ্রামটি শিখতে হবে।

আমাদের মতামতে, আপনি যদি ইতিমধ্যে কোড করেন, তবে Vim অপ্রয়োজনীয় ফ্রিলস ছাড়া আপনার কোডের ওপর কাজ করার জন্য একটি দুর্দান্ত এডিটর। যারা এখনো শিখছেন, তাদের জন্য Vim একদমে বুঝতে কঠিন হবে, এবং আপনি এই লিস্টের অন্য টেক্সট এডিটর অ্যাপ পছন্দ করতে পারেন। কিন্তু এটা বুঝতে লायक যদি আপনি চেষ্টা করতে চান!

ডাউনলোড: Vim for Mac (Free)

২. Emacs

ম্যাকের জন্য ৫টি সেরা টেক্সট এডিটর

যেহেতু আমরা Vim নিয়ে কথা বলছি, তার মহান প্রতিদ্বন্দ্বী Emacs নিয়ে কথা বলা যাক — ক্লাসিক টেক্সট এডিটর ওয়ারের। Emacs, Vim-এর মত, কোড-सेवी লোকদের জন্য একটি ম্যাক টেক্সট এডিটর। এটি সিনট্যাক্স কালার-কোড করে, কিন্তু তার বাইরে, এটি একটি টুল, একটি লার্নিং প্ল্যাটফর্ম নয়।

Vim-এর মত, Emacs-এও একটি প্যাকেজিং সিস্টেম আছে যা এক্সটেনশন ডাউনলোড এবং ইনস্টল করতে দেয়। এই এক্সটেনশনগুলো আপনাকে সিনট্যাক্স চেকার এবং বাগ হান্টার-এর মতো জিনিস দিতে পারে, কিন্তু আপনাকে আলাদা করে ডাউনলোড এবং ইনস্টল করতে হবে। এবং শুধু ততটুকু এক্সটেনশন আছে।

Emacs কিছু এক্সট্রা ফাংশন দিয়ে নিজেকে Vim থেকে আলাদা করে, যেমন ক্যালেন্ডার হওয়া, নিউজ রিডার হওয়া, এবং প্রজেক্ট প্ল্যানিং ক্যাপাবিলিটি থাকা।

এই এক্সট্রা ফাংশনগুলো Emacs-কে আপনার টেক্সট এডিটর অফ চয়েস হিসেবে Vim-এর চেয়ে বেড়ে আনতে পারে। অথবা, সেগুলো অপ্রয়োজনীয় লাগবে, এবং Vim আরও আকর্ষণীয় করে তোলবে। এটি আপনার ওপর এবং আপনি আপনার টেক্সট এডিটরে কী কী চান সেটির ওপর।

ডাউনলোড: Emacs for Mac (Free)

৩. Atom

ম্যাকের জন্য ৫টি সেরা টেক্সট এডিটর

ম্যাক ইউজাররা যারা নতুন কোডিং শিখছেন, তাদের জন্য আমরা অত্যন্ত রিকমেন্ড করব টেক্সট এডিটর Atom। Atom-এর খুব ইউজার-ফ্রেন্ডলি GUI আছে, এবং অনেক ফিচার যা নতুন কোডারদের জন্য হেল্পফুল।

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

Atom-এর কিছু সুন্দর কাস্টমাইজেশন অপশনও আছে, जिनमें এক্সটেনশন जिन्हें অ্যাপের ভিতর থেকে ডাউনলোড করা যায় (Vim এবং Emacs-এর মত আলাদা খুঁজে বের করার বদলে), এবং থিম जिन्हें আপনি ব্যবহার করতে পারেন আপনার উইন্ডোকে আরও মজাদার করে তোলার জন্য।

Atom নতুন কোডারদের জন্য দুর্দান্ত, কিন্তু এর সিস্টেম Vim এবং Emacs-এর মত রোবাস্ট এবং হ্যাকেবল, তাই এটি একটি টেক্সট এডিটর যা আপনার সাথে বড় হতে পারে আপনি শিখতে শিখতে। এছাড়া এটি ইন-প্রোগ্রাম GitHub অ্যাক্সেস, এডিটিং, এবং শেয়ারিং দেয়, আপনি অন্যদের সাথে কোড করলে। লম্বা সময় থেকে কোডিং করছেন যাদের সেট ওয়ার্কফ্লো আছে, তারা অটোকমপ্লিট ফিচার পছন্দ নাও করতে পারে, কিন্তু আপনি যদি একটি পাওয়ারফুল এবং সুন্দর এডিটর চান যা ইউজারদের কিছু সাহায্য করে দেয়, তবে আপনি Atom ভালোবাসবেন।

ডাউনলোড: Atom for Mac (Free)

৪. Sublime Text

ম্যাকের জন্য ৫টি সেরা টেক্সট এডিটর

ম্যাক ব্যবহারকারী নতুন কোডারদের জন্য আরেকটি দুর্দান্ত টেক্সট এডিটর হল Sublime Text। Atom-এর মত, Sublime Text আপনার কোডের জন্য অটোকমপ্লিট অফার করে, কিন্তু সেটির সাথে সিনট্যাক্স ডেফিনিশনও যোগ করে যদি আপনি কোনো টার্ম লুক আপ করতে চান বা আপনার মনে করাতে চান কোডের একটি অংশ কী করে। ডেফিনিশনগুলো একাধিক ফর্মে আসতে পারে — আপনি টার্মের পাশে একটি পপ-আপ উইন্ডোতে কুইক ডেফিনিশন পেতে পারেন, অথবা ক্লিক থ্রু করে সাইড-বাই-সাইড প্যানে ফুল ডেফিনিশন পেতে পারেন।

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

Atom-এ কিছুটা বেশি আপিয়ারেন্স কাস্টমাইজেশন আছে, কিন্তু Sublime Text-এও ডার্ক এবং লাইট থিম আছে, এবং অনেক GPU এবং eGPU-র সাথে ভালো কাজ করে, আপনি যদি আপনার Mac mini-র জন্য eGPU কেনার কথা ভাবছেন।

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

ডাউনলোড: Sublime Text for Mac (Free)

৫. VS Code

ম্যাকের জন্য ৫টি সেরা টেক্সট এডিটর

আমরা যে শেষ টেক্সট এডিটর রিকমেন্ড করছি আপনার ম্যাকের জন্য, সেটি হল Visual Studio Code, যাকে VS Code-ও বলা হয়। ইন-অ্যাপ ডিবাগ অপশন এবং একটি স্মার্ট অটোকমপ্লিট সিস্টেমের সাথে, VS Code শুধু নতুন কোডারদের সাহায্য করার লক্ষ্য নয়, বরং এডভান্সড কোডারদের গতিবৃদ্ধিও লক্ষ্য করে।

Git (আপনি আপনার ম্যাকে Git ইনস্টল করতে পারেন এবং করতে উচিত যদি আপনি একটি ইভলভিং কোড প্রজেক্টে কাজ করেন) এবং অন্যান্য SCM প্রোভাইডার রিভিউ এবং কমিটের জন্য সরাসরি VS Code-এ অ্যাক্সেসযোগ্য থাকায়, এটি একটি এডিটর যা আপনার ওয়ার্কফ্লো যতটা সম্ভব সিম্পল করতে চায়। VS Code-এর জন্য অনেক এক্সটেনশন উপলব্ধ, তাই আপনি এটি আপনাকে আরও দক্ষ করতে দিতে পারেন ভিন্ন প্রজেক্টে। VS Code-এর বিল্ট-ইন ফিচারগুলো এখানে রকমার নয় লাগে। আমাদের কাছে সেগুলো টাইম সেভারের মতো লাগে।

VS Code Atom-এর চেয়ে কিছুটা কম নোভিস-ফ্রেন্ডলি লাগে (যার সাথে এর সোর্স কোডের অনেক অংশ শেয়ার করে) এবং Sublime Text। কিন্তু VS Code-এ বড় হতে পারলে আপনি এবং আপনার কোডিং স্পিড দীর্ঘমেয়াদে সাহায্য পাবে।

আমাদের কাছে, VS Code একটি টুল এবং ইনস্ট্রাক্টর হওয়ার মাঝপথ। এটা ইন্টারমিডিয়েট কোডারের জন্য সেরা: কেউ যারা স্কিল ধার করছেন কিন্তু কখনো কখনো বাগে সাহায্য দরকার। সেটি আপনি? হ্যাঁ, তবে VS Code চেক আউট করুন অবশ্যই!

ডাউনলোড: VS Code for Mac (Free)

আপনি কোন টেক্সট এডিটর বেছে নেবেন?

ম্যাকের জন্য অনেক চমৎকার টেক্সট এডিটর পাওয়া যায়। সকলই আপনাকে কোড লিখতে এবং রান করতে দেয়, এবং টেক্সট লিখতেও দেয়। এবং চমৎকার ব্যাপার, সকলই ফ্রি!

আপনি কোন টেক্সট এডিটর চাইবেন সেটি নির্ভর করবে আপনার বর্তমান কোডিং স্কিল এবং আপনি কতটুকু একটি প্রোগ্রাম চান যা আপনাকে কোড করতে সাহায্য করবে। আপনি যদি নিজে সব কিছু ম্যানুয়ালি করতে চান এবং নিজেকে চ্যালেঞ্জ করতে চান, তবে Vim বা Emacs আপনার জন্য। আপনি যদি একটি প্রোগ্রাম চান যা আপনাকে গাইড করবে, তবে Atom, Sublime Text, বা VS Code আপনার জন্য।

  1. লিনাক্সের জন্য ৫টি সেরা LaTeX এডিটর

  2. ২০২০ সালের সেরা ম্যাক অ্যাপস: একটি কিউরেটেড গাইড

  3. macOS-এ টপ-রেটেড অ্যান্টিভাইরাস সলিউশন: আপনার ম্যাক নিরাপদে রাখুন

  4. macOS ২০২২-এর টপ ১১ টেক্সট এডিটর: আপনার কোডিং ওয়ার্কফ্লো বাড়ান