نگاهی کوتاه به IDE جدید Atom

بخش: برنامه نویسی 30 بار مشاهده شده جمعه ۱۲ آبان ۹۶ 0 نظر ارسال شده
نگاهی کوتاه به IDE جدید Atom

Atom یک ویرایشگر متن رایگان و متن باز برای مک (macOS)، لینوکس (Linux) و ویندوز (Windows) است. اکثر توسعه دهندگان به دلیل طراحی عالی، رابط کاربری مناسب و اکوسیستم عالی جامعه سازندۀ پکیج ها استفاده از این ویرایشگر را ترجیح می دهند. 

در سپتامبر 2017، گیت هاب (GitHub) و فیس بوک (Facebook) اعلام کردند که Atom-IDE - مجموعه ای از پکیج های اختیاری است که عملکرد Atom مانند IDE را به ارمغان می آورد. در این مقاله ما به شما نحوه شروع کار باAtom-IDE و برخی از ویژگی های جدید را نشان می دهیم.

atom ideo

نصب و راه اندازی نصب Atom IDE رایگان است و کمتر از 5 دقیقه طول می کشد. در اینجا چیزی است که شما باید انجام دهید: 

  1. Atom Beta 1.21 را دانلود کنید.
  2. به تب Packages -> Settings View -> Install Packages / Themes بروید.
  3. پکیج atom-ide-ui را برای وارد کردن رابط کاربری IDE جستجو کنید.
  4. IDE Atom با تعدادی از زبان های مختلف کار می کند، شما باید هر پکیج زبان را به طور جداگانه نصب کنید.

 

زبان های پشتیبانی شده 

نسخه اولیه با 5 پکیج زبان رسمی همراه است. آنها تکمیل خودکار دقیق بافت متنی، ناوبری کد و اداره خطا برای آن زبان خاص را فعال می کنند. 

 

همچنین تعدادی از پکیج های اجتماعی ساخته شده برای زبان های دیگر وجود دارد. 

ویژگی های جدید در Atom-IDE 

تکمیل خودکار یا Autocomplete 

تکمیل خودکار در تمام پکیج های ide گنجانده شده است. فقط شروع به تایپ کنید و مطابق آنچه که تا به حال تایپ کرده اید، پیشنهادات را به شما نشان می دهد.

atome-ide-2

چک کردن دستورنگارش (Syntax) 

روی علامت تعجب قرمز و مثلث اخطار زرد در سمت چپ پایین پنجره Atom خود کلیک کنید و پنجره Diagnostics را ببینید. این کار تمام خطاها و هشدارها را در فایل فعلی نشان می دهد. همچنین می توانید  بر روی آنها راست کلیک کنید تا شما را به خط آن کد ببرد.

atome-ide-3

 یافتن تمام مراجع 

این ویژگی جدید تمام مراجع یک کلاس یا متغیر را به شما نشان می دهد. کلاس یا متغیر مورد علاقه خود را انتخاب کنید، سپس روی آن راست کلیک کرده و Find references را انتخاب کنید.

 Hover

هنگامی که ماوس را روی یک type(نوع) یا شیء پشتیبانی شدۀ دیگر می برید، می توانید برخی از اطلاعات اضافی ، مانند خاصیت ها و متد های آن را مشاهده کنید. 

Outline view

ویژگی جدیدی است که به شما امکان مشاهده یک نمای کلی از سند خود را بر اساس درخت می دهد. این اجازه می دهد تا شما به سرعت از طریق کلاس ها، توابع و سایر بلوک های کد خود نگاه کنید. 

هایلایت کردن مرجع

 نشانگر خود را بر روی یک متغیر حرکت دهید و می توانید سایر منابع آن متغیر را هایلایت کنید. همچنین می توانید با CTRL + کلیک چپ بر روی کلاس یا متغیر مرجع، آن ها را به حرکت به محل تعریف شده هدایت کنید.

 پکیج های محبوب Atom  

در کنار atom-ide-ui، بسیاری از پکیج های ساخته شده دیگر نیز وجود دارند که می توانند برای افزودن ویژگی های جدید به Atom استفاده شوند. در اینجا برخی از پکیج های مورد علاقه ما وجود دارند: 

  • minimap: این نمای eagle-eye از سند شما را فراهم می کند، که باعث اسکرول راحت آن می شود.
  • highlight-selected: با استفاده از این پکیج، هنگامی که بر روی کلمه دوبار کلیک می کنید، تمام کلمات مطابقت داده شده در سند شما هایلایت می شوند.
  • project-manager: به شما امکان دسترسی سریع به تمام پروژه های خود و راه آسان برای مدیریت آنها را می دهد.
  • atom-beautify: فرمتی برای زیباسازی کد شما می باشد و با HTML، CSS، JavaScript، PHP و بسیاری دیگر کار می کند. 

شما می توانید پکیج های بیشتری را در فروشگاه بسته atom پیدا کنید.

 نتیجه 

انتشار Atom-IDE تعدادی از ویژگی های جدید را ارائه می دهد که می تواند برنامه نویسی را به یک تجربه بسیار دلپذیر و لذت بخش تبدیل کند. در حال حاضر تنها چند زبان برنامه نویسی محبوب را پشتیبانی می کند، اما به لطف جامعه بزرگ و فعال می توان انتظار پشتیبانی بیشتر زبان ها را در آینده داشت. 

اگر شما از ویرایشگر Atom لذت می برید، باید Atom-IDE را امتحان کنید!

گروه تحقیقات سافت اسکیل
گروه تحقیقات سافت اسکیل

گروه تحقیقات سافت اسکیل به منظور افزایش سطح دانش جامعه، سعی در ترجمه، تالیف و تولید محتوای با کیفیت در زمینه های مختلف نرم افزاری دارد

شما چه نظر و یا سوالی درباره این نوشته دارید؟

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

کلیک کنید و سوالات خود را از ما بپرسید
لطفا فرم سوال را پر کنید

سوال شما با موفقیت ثبت شد. برای اینکه بتوانیم به شما اطلاع رسانی کنیم، موارد زیر را وارد کنید:

لطفا چند لحظه منتظر بمانید ...