ویرایشگر متن Atom. Atom یک ویرایشگر متن است. افزونه های Atom

برنامه Atom یک ویرایشگر کد برنامه محبوب است که اغلب توسط برنامه نویسان و توسعه دهندگان وب استفاده می شود.

محبوبیت این ویرایشگر به دلیل وجود حداکثر است رابط کاربری سادهو بسیاری از توابع مفید... Atom از همه زبانها و کدگذاریهای شناخته شده پشتیبانی می کند و همچنین دارای ویژگی برجسته سازی نحو است. علاوه بر این ، عملکرد برنامه مجهز به یک مدیر فایل بسیار راحت است که به شما امکان می دهد به سرعت بین دایرکتوری ها و اسناد باز را تغییر دهید.

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

طراحی اولیه سبک ویرایشگر Atom با رنگ های تیره انجام می شود. این امر راحتی استفاده از ویرایشگر را در شرایط نوری ضعیف یا در شب فراهم می کند. در صورت تمایل ، رنگ بندی را می توان مطابق سلیقه شما تغییر داد.

Atom برنامه ای برای ویرایش متن و کد برنامه با کاربردی ترین رابط است. او می داند که چگونه با تقریباً همه رمزگذاری ها و قالب های رایج کار کند فایل های متنیو همچنین شامل یک ویژگی برجسته نحو است. در صورت تمایل ، Atom را می توان با موفقیت به عنوان مدیر فایل استفاده کرد. "بیننده" داخلی به شما امکان می دهد به راحتی بین پرونده ها و پوشه ها جابجا شوید ، حرکت کنید اسناد متنی"یک به یک" و در مقادیر زیاد ، و همچنین به راحتی ساختار فهرست را در یک لیست درختی مشاهده کنید.

مانند سایر ویرایشگرهای متنی مدرن ، Atom فایل های جدیدی را در برگه های جداگانه باز می کند و مانند یک مرورگر وب کار می کند. با تشکر از این ، کاربر می تواند به راحتی اطلاعات را بین اسناد کپی کرده و منتقل کند. این برنامه هنگام بستن برگه های باز را به خاطر می آورد ، مگر اینکه البته این عملکرد را در تنظیمات غیرفعال کرده باشید. به طور پیش فرض ، ویرایشگر از پوستی در رنگ های تیره و کسل کننده استفاده می کند. اگر مجبورید زیاد با متن کار کنید (مخصوصاً در شب) ، احتمالاً مزایای چنین رنگهای رابط را درک کرده اید. پس زمینه سیاه هنگام کار در تاریکی به چشم ها "آسیب" نمی رساند و همچنین خستگی را کاهش می دهد. معمولاً ، طرح مشابهی از پوسته گرافیکی در "حالت های شب" استفاده می شود ، که امروزه برای تهیه ویرایشگران متن و "خوانندگان" معمول است.

اتم - به طور کامل برنامه رایگان... ویرایشگر یک ابزار عالی برای توسعه دهندگان ، کپی رایترها و در واقع برای همه کسانی است که به عملکرد دفترچه یادداشت استاندارد Windows نیاز دارند.

چه چیزی در این نسخه جدید است؟

1.32.2 (10.11.2018)

  • رفع اشکالی که در آن ایجاد تغییرات بزرگ سریع می تواند منجر به برجسته نویسی نادرست شود.
  • رفع اشکالی که باعث ایجاد یخ در هنگام ایجاد برخی تغییرات در فایل های ERB می شود.
  • رفع اشکالی که در آن هنگام تایپ "#" مهاربندهای فرفری به چند زبان اشتباه وارد شده است.
  • چندین کلاس برجسته سازی نحوی اضافه کرد که به طور تصادفی در 1.32.0 حذف شدند.

ویرایشگر بین پلت فرم از توسعه دهنده مشهور GitHub. Atom out of the box از زبانهای برنامه نویسی اصلی پشتیبانی می کند ، به شما امکان می دهد کد خود را ساختاردهی کرده و دستورات اساسی را برجسته کنید. با استفاده از این برنامه ، می توانید انعطاف پذیر مدیریت کنید باز کردن برگه ها، سابقه تغییرات را ردیابی کرده و با تعیین معیارهای مختلف جستجو ، اطلاعات مورد نیاز خود را جستجو کنید. "برجسته" برنامه وجود بسیاری از افزونه ها است. حتی یک مدیر ویژه برای بارگیری و فعال سازی آنها ارائه شده است.

ممکن ها:

  • ویرایش کد ؛
  • پشتیبانی از برگه ها و نشانک ها ؛
  • برجسته سازی نحو ؛
  • نصب برنامه های افزودنی ؛
  • جستجوی چند منظوره

اصل کارکرد:

به طور پیش فرض برنامه از نحوی بیش از 50 زبان پشتیبانی می کند ، گسترش دهید این لیستبا نصب افزونه ها امکان پذیر است. انتخاب رمزگذاری و زبان برنامه نویسی فعلی در گوشه سمت راست پایین برنامه انجام می شود.

به طور کلی ، رابط کاربری کاملاً واضح است - پس از راه اندازی ابزار ، یک بلوک از زبانه ها در سمت چپ و یک پانل برای اختصاص وظایف به راست نمایش داده می شود. با این حال ، به خاطر داشته باشید که منوی Atom به روسی ترجمه نشده است. متأسفانه ، ما نتوانستیم ترکی برای ویرایشگر متن Atom code پیدا کنیم و بارگیری کنیم ، همه فایلهای محلی سازی پیشنهادی با آخرین نسخهبرنامه ها.

طرفداران:

  • افزونه های مختلف ؛
  • برجسته کردن تغییرات ؛
  • اجرای کد اجرایی با استفاده از بسته های شخص ثالث ؛
  • امکان سفارشی سازی رابط از طریق تم های مختلف ؛
  • Atom Editor را می توان برای macOS و اوبونتو (لینوکس) بارگیری کرد.

معایب:

  • با وجود پوسته به ظاهر "سبک" ، این ابزار در منابع کامپیوتر کاملاً خواستار است.
  • بهترین عملکرد پس از نصب افزونه ها به دست می آید.
  • منوی غیر روسی

اتم - ابزار قدرتمندبرای کار با کد ماشین ، بر اساس چارچوب مدرن Electron چند پلتفرمی. مزایای اصلی آن همه کاره بودن و پشتیبانی از افزونه های مختلف است.

آنالوگ ها:

  • Sublime Text یک ابزار چند منظوره برای نوشتن کد است.
  • Notepad ++ یک ویرایشگر محبوب HTML است.

Atom یک ویرایشگر متن غنی رایگان ، مدرن و کاربر پسند است. استفاده از آن آسان است و کاملاً قابل تنظیم است.

Atom برای دانش آموزی که تازه اصول برنامه نویسی را فرا می گیرد و برای هکرهای درجه یک که مجبورند همزمان با زبان ها و قالب های مختلف کار کنند مفید است. در صورت تمایل ، می توانید از آن به عنوان یک مدیر فایل استفاده کنید و یک ابزار ضروری برای توسعه دهندگان و نویسندگان کپی و برای همه افرادی که دارای عملکرد دفترچه یادداشت هستند ، تهیه کنید.

می توانید ویرایشگر متن Atom را به صورت رایگان و به زبان روسی در پیوند رسمی زیر بلافاصله پس از توضیحات بارگیری کنید.

ویژگی های کلیدی Atom

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

  • پشتیبانی از همه زبانهای برنامه نویسی
  • برجسته سازی نحو.
  • موارد اضافی جدیدی را جستجو کنید که عملکرد را گسترش دهد.
  • گسترش مستقل عملکرد و تغییر ظاهربا تشکر از منبع باز
  • تکمیل خودکار هوشمند ، که نوشتن کد را بسیار سریعتر می کند.
  • پنجره های متعدد: تقسیم رابط کاربری به چندین پنل برای مقایسه و ویرایش.
  • یک عملکرد خلاقانه برای پیدا کردن و جایگزینی قطعات کد در همه پرونده ها به طور همزمان.
  • چند پلت فرم: پس از توقف ، بعداً می توانید روی هر سیستم عامل دیگری ادامه دهید.
  • بیش از دو هزار افزونه برای حل هر گونه مشکل.

بارگیری ویرایشگر Atom برای Windows به زبان روسی به صورت رایگان از وب سایت رسمی ارائه شده در زیر پس از ویژگی های برنامه ارائه می شود.

از آنجا که هر پنجره یک صفحه وب جداگانه است ، نیازی به نگرانی در مورد بارگذاری منابع نیست. فناوری وب نوآورانه ارائه می دهد کار سریعبدون بارگذاری سیستم

برای نصب Atom ، باید صاحب یکی از سیستم های زیر باشید: Mac OS ، Windows 7 ، 8 و 10 ، RedHat Linux یا لینوکس اوبونتو... چنین تنوع مختلف سیستم های عاملامکان جلوگیری از مشکلات مربوط به همگام سازی در حین فراخوانی فرمان را فراهم می آورد.

Atom توسط تیم توسعه دهندگان GitHub توسعه داده شد. آنها محصول خود را به عنوان ویرایشگر متن قرن 21 معرفی می کنند. توسعه دهندگان در ابتدا به دنبال چه چیزی بودند و چرا حتی تمایل به ایجاد اتم داشتند ، زیرا بازار پر از ویرایشگرهای متنی است؟ به گفته توسعه دهندگان ، برنامه های مشابه زیادی در بازار وجود دارد ، به عنوان مثال ، Sublime Text 3 ، Brackets و غیره ، اما تعدادی معایب دارند. برخی از ویرایشگران متن از نظر گسترش عملکرد ، سفارشی سازی فرصتهای غنی دارند ، اما مطالعه این همه کار ، انجام آن برای یک کاربر بی تجربه بدون دانش خاص دشوار است ، در حالی که دیگران برعکس ، به راحتی جذب می شوند ، اما عملکرد کمی دارند. بنابراین اتم به منظور حذف این لبه ها و ترکیب تمام مزایای رقبا توسعه یافت!

شروع اول

در اولین پرتاب اتم ، یک پنجره خوش آمد گویی در مقابل ما باز می شود که شامل دو پانل است ، در سمت چپ لوگوی ویرایشگر ، توضیحی با پیوندها و در سمت راست منوی بخشهای اصلی برنامه ای با توضیحات کوچک هر یک - که به دوست شدن با اتم از همان دقایق اولیه کمک می کند.


رابط

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

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


پنجره تنظیمات برنامه نیز بسیار راحت و زیبا انجام شده است ، هر تنظیم دارای توضیحی است که به شما کمک می کند بفهمید برای چیست. علاوه بر این ، توسعه دهندگان چنین فرصتی را برای مشاهده توضیحات افزونه های نصب شده اضافی و موضوعات ویرایشگر ، بدون نیاز به مراجعه به صفحه با افزونه در اینترنت ، قرار داده اند ، و من فکر می کنم این عالی است!


منوی تنظیمات ویرایشگر متن Atom

تنظیمات قسمت ویرایشگر متن را می توان از طریق بخش منو "مشاهده" ، مورد "تنظیمات" یا ترکیبی از کلیدهای داغ - Ctrl +، باز کرد.

این برنامه تنوع زیادی در تنظیمات دارد ، همه تنظیمات به دسته های معنایی (همچنین مناسب) تقسیم می شوند.
هسته - تنظیمات هسته اصلی برنامه ویرایش - تنظیمات ویرایش متن و نمایش آن در پنجره ویرایشگر سیستم - تنظیمات نمایش اتم در منوی زمینه سیستم عامل Keybindings - فهرست و شرح همه کلیدهای میانبر اتم ویرایشگر متن بسته ها - لیستی از همه افزونه های نصب شده در اتم و تنظیمات آنها با توضیحات ، و همچنین دکمه فعال / غیرفعال کردن هر افزونه (حتی سیستم). موضوعات - بخش فهرست موضوعات تاسیس شدهو تنظیم آنها به روز رسانی - بخشی برای اطلاع رسانی در مورد نسخه های جدید افزونه ها ، تم ها و خود ویرایشگر متن با دکمه به روز رسانی برای هر کدام. نصب - بخشی از افزونه ها و موضوعات اضافی برای اتم با شرح هر یک ، یک فیلتر سریع و یک دکمه نصب.

شما می توانید تقریباً همه چیز را در اینجا تغییر دهید و نیازی به ورود به آن ندارید فایل های سیستمیهمانند سایر ویرایشگران کد ، همه چیز را می توان به سادگی با فعال یا غیرفعال کردن یک تنظیم دیگر در پنل تنظیمات انجام داد.

کلیدهای میانبر اتم

یک بخش جداگانه همه کلیدهای میانبر برنامه و شرح وظایف آنها را نشان می دهد. هر کلید فوریمی تواند در میانبرهای صفحه کلید دیگری که برای شما شخصی مناسب است بازنویسی شود. برای انجام این کار ، باید روی نماد فلاپی دیسک کلیک کنید تا کد پیکربندی این عملکرد کپی شود و سپس فایل تنظیمات کلید فوری را با استفاده از پیوند "فایل کلید نقشه شما" باز کنید ، سپس کد کپی شده را در آن جایگذاری کرده و میانبرهای صفحه کلید ضبط شده را جایگزین کنید. با خود و ذخیره فایل ، پس از آن بلافاصله می توانید از کلیدهای میانبر مشخص شده استفاده کنید


افزونه های Atom


نکات کلید فوری

یک ویژگی جالب اتم - همه چیز مفید است 🙂 وقتی پنجره ویرایشگر خالی است ، یک نوار لغزنده متن با نکاتی برای کلیدهای میانبر اغلب استفاده می شود.


نشانک ها

نشانک ها مستقیماً در جعبه موجود در اتم موجود هستند تا به روند حرکت در کد انبوه سرعت ببخشند. به عنوان مثال ، شما یک فایل css با سبک هایی برای بلاک های سایت دارید و با قرار دادن نشانک ها در ابتدای هر بخش از سبک های بلوک ، می توانید به راحتی و به سرعت بین این بخش های کد با تعیین نشانک روی آنها حرکت کنید. یا وقتی روز کاری خود را به پایان می رسانید و می خواهید مکانی را که دیروز با آن کار کرده اید سریع باز کنید ، آن را علامت گذاری کنید و نگران نباشید!

نشانکهای اتم در منوی "ویرایش" "Bookmark" قرار دارند. همچنین می توانید با استفاده از میانبر صفحه کلید Alt + Ctrl + F2 یک نشانک را در بخش کد قرار داده و بردارید و از طریق نشانک ها حرکت کنید: Forward - F2؛ برگشت - Shift + F2 می توانید لیستی از همه نشانک های موجود در سند را با میانبر صفحه کلید مشاهده کنید - Ctrl + F2


Git و GitHub در Atom

یکی از ویژگیهای بسیار راحت اتم این است که دارای یک پنل برای کار با کنترل نسخه Git است که به شما امکان می دهد بدون نیاز به رفتن به کنسول ، کنترل نسخه را مستقیماً از اتم ویرایشگر متن انجام دهید. و البته ، توسعه دهندگان اتم از پیوند مخزن در GitHub با ویرایشگر اتم پشتیبانی کرده اند. (ما در مقاله های بعدی در مورد کار با Git در اتم بیشتر صحبت خواهیم کرد)


Atom همچنین از قطعات (قطعات کد آماده شده) پشتیبانی می کند. وقتی حروف اولیه یک قطعه را تایپ می کنید ، پنجره ای با لیستی از قطعاتی که قبلاً در برنامه آماده شده اند ظاهر می شود (برای از این نوعسند) که با حروف وارد شده مطابقت دارد. قطعات با فشار دادن دکمه Tab گسترش می یابند.
ما همچنین می توانیم تکه تکه های خود را ایجاد کنیم (در مقاله های بعدی این مجموعه بیشتر در این مورد). منوی قطعه قطعات در بخش "بسته ها" منوی اصلی ، مورد "قطعه قطعه" قرار دارد و اگر مورد "موجود" را در اینجا انتخاب کنیم ، پنجره ای با لیستی از تمام قطعات موجود برای این نوع کد باز می شود تا ما


نوار فرمان در Atom

همه چيز توابع موجودو دستورات برنامه در پانل فرمان موجود است که می توانید آن را در منوی "Packages" "Command Palette" یا با فشار دادن ترکیب کلید میانبر - Ctrl + Shift + P باز کنید.

علاوه بر این که همه عملکردهای موجود در فرمان فرمان فهرست شده اند ، بسیاری از توابع که کلیدهای داغ به آنها اختصاص داده شده است دارای ترکیبی از کلیدهای داغ هستند که این عملکرد / فرمان را اجرا می کند.

ما می توانیم لیست را با وارد کردن نام فرمان در قسمت فیلتر سریع فیلتر کنیم.


علاوه بر برگه ها ، می توانیم پنجره ویرایشگر را به پانل ها تقسیم کنیم. منوی پانل ها در بخش منوی اصلی "View" ، برگه "Panes" قرار دارد. یا از منوی زمینه در پنجره ویرایشگر. در صورت انتخاب فرمان "تقسیم - بالا ، پایین ، چپ ، راست"، سپس طبق دستور انتخاب شده ، پنجره دیگری در پنجره ویرایشگر در بالا ، پایین ، چپ ، راست اضافه می شود. به نوبه خود ، هر تابلو را می توان به تعداد نامحدودی پنل اضافی تقسیم کرد. با کشیدن حاشیه پنل مورد نظر می توان ابعاد پانل ها را تغییر داد.


این ، در اصل ، تمام آن چیزی است که می خواستم در اولین درس در مجموعه ای از درسهای این ویرایشگر متن ، به نام Atom ، بگویم. به هر حال ، Atom برای من در حال حاضر ویرایشگر اصلی متن است که در آن کد برنامه می نویسم.

امیدوارم مقاله برای شما مفید باشد ، منتظر نظر شما در مورد این ویرایشگر هستم ، آنچه را که دوست دارید یا دوست ندارید در مورد آن بنویسید و از چه افزونه هایی برای اتم استفاده می کنید. خوشحال می شوم در این باره با شما بحث کنم این موضوع... و در این مورد ما خداحافظی نمی کنیم - شما را در مقاله بعدی می بینیم ، که به تجزیه و تحلیل همه عناصر سطح رابط اتم و پیکربندی آن اختصاص داده می شود! خدا حافظ!