Atom یک ویرایشگر کد اپنسورس است که بر پایهٔ الکترون طراحی شده و به عنوان یکی از ادیتورهای محبوب میان برنامهنویسان و دولوپرها محسوب میگردد که توسط گیتهاب به دنیا عرضه شده و این در حالی است که گیتهاب با همکاری فیسبوک اقدام به توسعهٔ مجموعه ابزارهایی کرده که این Editor را به یک IDE مبدل میسازد.
Atom IDE مجموعهای از پکیجهای اختیاری است که با نصب آنها میتوانید این ادیتور را به یک محیط توسعهٔ یکپارچه (IDE) مبدل سازید که از جمله زبانهای تحت پوشش هم میتوان به #JavaScript ،TypeScript ،Java ،C و PHP اشاره کرد.
این پکیجها با استفاده LSP که توسط شرکتهایی مانند مایکروسافت، گیتهاب، فیسبوک و غیره به تأیید و تصویب رسیدهاند، به خوبی سینتکس کدها را تحلیل نموده و فرایند کدنویسی را بهبود خواهد بخشید (LSP مخفف واژگان Language Server Protocol است که یک پروتکل باز مبتنی بر JSON-RPC است که در ادیتورهای کد استفاده میشود تا ویژگیهای منحصربهفرد هر زبان را تشخیص دهند.)
آشنایی با ویژگیهای Atom IDE
اکثر ویژگیهای Atom IDE استانداردهایی هستند که میتوانید در دیگر نرمافزارهای مشابه نیز آنها را بیابید اما قابلتوجهترین ویژگیهای این مجموعه ابزارها عبارتند از:
- تکمیل خودکار کد
- تشخیص سینتکس
- پیدا کردن رِفرنسها
- فرمت کردن سورسکد
- هایلایت کردن رِفرنسها
- قابلیت هاور کردن
راهنمای نصب Atom IDE
برای نصب این پلاگین، میتوانید این کار را با جستجوی پکیج atom-ide-ui در بخش پکیجهای اتم انجام دهید و یا با استفاده از کامند زیر آن را نصب نمایید:
$ apm install atom-ide-ui
اکنون باید بسته به زبان انتخابی خود، پکیج مربوطه را نیز نصب نمایید چرا که پکیج atom-ide-ui به صورت پیشفرض هیچگونه زبانی را ساپورت نمیکند. به طور مثال، اگر قصد دارید تا این ادیتور را به یک IDE برای زبان برنامهنویسی PHP آماده سازید، باید پکیج ide-php را نیز به روش فوق نصب نمایید.