اگر برنامهنویس هستید یا به طور کلی کدهای مختلف را ویرایش میکنید و برای لینوکس به دنبال یک ویرایشگر نوشتاری خوب هستید، ما چند نمونه از بهترینها را برایتان در این پست معرفی میکنیم.
البته اگر از لینوکس کارهای حرفهای بپرسید، احتمالا Vim، Emacs یا Nano را به شما پیشنهاد میکنند. این ویرایشگرها عالی هستند و امکاناتی عالی در اختیارتان میگذارند، اما ما در این لیست به دنبال محصولاتی هستیم که بر پایه ترمینال بوده و به سبک و سیاق کلاسیک عمل کنند. در نظر داشته باشید که این موراد همگی کد باز بوده و برنامهنویسها میتوانند بسته به نیاز خود، کدهای آن را تغییر و عملکردشان را متفاوت سازند.
Brackets برنامهای کد باز برای Adobe است که عمده تمرکز آن بر روی نیازهای طراحان وب بوده و بر همین اساس کدهای HTML، CSS و JavaScript را پشتیبانی میکند. برنامه بسیار سبک اما در عین حال قوی است و به شما ابزارهایی همچون پیشنمایش زنده ارائه میکند. از نکات بسیار خوب Brackets پلاگینهای زیادی است که برای این محصول ارائه شده و شما میتوانید با ارتقا عملکردهای آن، تجربهای متفاوت از این ابزار داشته باشید.
ویژگیهای مهم:
- ویرایش Inline
- پیش نمایش زنده
- پشتیبانی از پیش پردازنده
- برنامه داخلی برای مدیریت افزونهها
- ارائه شده برای پلتفرمهای مختلف
شما میتوانید از سایت این برنامه، نسخهی کد باز یا نصبی برای سیستم عامل لینوکس، OS X یا ویندوز را دریافت کنید.
Atom یکی دیگر ویرایشگرهای متنی مدرن و کد بازی است که برای برنامهنویسان روی لینوکس ارائه شده. این برنامه توسط Github توسعه یافته و از نظر ظاهر به شدت شبیه به برنامهی محبوب Sublime Text editor است. جالب این که Atom حتی قبل از این که نسخه اصلی خود را ارائه کند، با همان نسخههای آزمایشی به شدت محبوب شده بود. با توجه به سبکی و همچنین قابلیتهایی که برنامه دارد، Atom بدون شک یکی از بهترین ویرایشگران متنی روی اوبونتو یا حتی دیگر سیستم عاملهای بازار است.
ویژگیهای مهم:
- برنامهی داخلی برای مدیریت افزونهها به همراه مجموعهای بزرگ از آنها
- تکمیل خودار هوشمند
- ارائه شده برای پلتفرمهای مختلف
- Git control داخلی
- پشتیبانی از Command palette
- شخصیسازی ظاهر برنامه
Atom به تازگی نسخهی .deb و .rpm خود را ارائه کرده، بر همین اساس، شما به راحتی میتوانید از طریق پکیجها روی Ubuntu یا تمامی لینوکسهایی که بر پایهی Fedora ارائه شدهاند آن را نصب کنید. همچنین امکان دانلود کد برنامه نیز برایتان میسر است.
این برنامه یک محصول مدرن با امکانات بسیار زیاد است که به صورت کد باز ارائه شده اما آنقدر که لیاقتش است، شناخته شده نیست. همچنین، افزونههای زیادی برای این برنامه ارائه شده تا بتوانید امکانات و ظرفیتهایش را گسترش داده، کارکردن با Light Table را بهینه سازی کنید. در واقع تا با Light Table کار نکنید، عملا به کارکرد آن پی نخواهید برد.
ویژگیهای مهم:
- برنامه داخلی برای مدیریت افزونهها
- ویژگی Watches که امکان نمایش زندهی اجرای کدها را به شما میدهد
- ارائه شده برای پلتفرمهای مختلف
اگر از لینوکسی بر پایه Ubuntu استفاده میکنید، نصب Light Table برایتان ساده خواهد بود. البته به صورت رسمی پکیجی برای این برنامه ارائه نشده و شما خود باید آن را بسازید.
محصول معروف و محبوب مایکروسافت که البته به صورت کد باز ارائه شده و حتی لینوکسبازهای قدیمی هم حالا از آن استفاده میکنند. در واقع این برنامه را از جمله اولین مسیرهایی باید دانست که مایکروسافت به سمت لینوکس و دنیای محصولات کد باز برداشته است. این برنامه از نظر امکانات، ظاهر و ساختار بسیار خوب است و همچنین روی لینوکس سبک کار میکند.
ویژگیهای مهم:
- تکمیل خودار هوشمند
- Git support داخلی
- برنامهی داخلی برای مدیریت افزونهها به همراه مجموعهای بزرگ از آنها
- ترمینال یکپارچه
- ابزارهای عیب یابی
- پشتیبانی از بازهی گستردهای از زبانهای برنامهنویسی
- ارائه شده برای پلتفرمهای مختلف