نحوه استفاده از Atom بعنوان ویرایشگر متن برنامه ها که بصورت opensource موجود است

نحوه استفاده از Atom بعنوان ویرایشگر متن برنامه ها که بصورت opensource موجود است

Atom  text editor

 

 از نیازهای اکثر برنامه نویسان , استفاده از یک ویرایشگر قوی برای نوشتن برنامه ها و develope آن ها می باشد .

Atom  یک ویرایشگر متن باز یا opensource است که تحت سیستم عامل لینوکس , ویندوز و mac OS قابل اجرا و استفاده می باشد .

این برنامه تحت لیسانس MIT  می باشد . این برنامه توسط زبان های C++, HTML, JavaScript , Nodejs, Css نوشته شده است .

برنامه Atom , اولین بار در سال ۲۰۰۸  و توسط Chris Wanstrath  بعنوان یک پروژه از GitHub  نوشته شد . هشت سال بعد در سال ۲۰۱۴

اولین نسخه بتا این پروژه تولیدشد و ۹ ماه بعد یعنی در سال ۲۰۱۵ اولین نسخه این برنامه تولید و عرضه شد یعنی ۷ سال بعد از اینکه

فکر و شروع این پروژه آغاز گردید .

قابلیت های Atom چیست :

  • تحت سیستم عامل های مختلف مثل windows/Linux/Mac OS  قابل اجرا می باشد .

  • ویرایشگر مدرن با قابلیت هایی که میتواند در core  سیستم عامل جاسازی و ایجاد گردد

  • قابلیت نصب توسط ابزارهای مدیریتی package ها را دارا می باشد .

  • ویرایشگر هوشمندی است که کاربر را قادر میسازد بتواند کدهایی که نوشته است را تکمیل کند و به این صورت به روند سرعت نوشتن کد ها کمک میکند.

  • قابلیت مشاهده فایل سیستم ها بصورت سلسله مراتبی در خود دارد یعنی بصورت myproject/group/file

  • دارای قابلیت تکه تکه کردن پنجره به صورت عمودی و اققی می باشد .

  • امکان پیدا کردن یک متن و جایگزینی با متنی دیگر در داخل یک فایل یا پروژه های دیگر را دارد

  • تعداد زیادی theme را پشتیبانی میکند

  • تعداد زیادی پروژه opensource وجود دارد که توسط Atom  قابل استفاده می باشد .

  • plug-in را پشتیبانی میکند

  • در میحط توسعه و Developement قابل استفاده می باشد .

 

برای استفاده از Atom  نیاز به برنامه های زیر داریم

  • ++C

  • Git

  • npm

  • nodejs

  • Gnome keyering

نحوه نصب Atom  در لینوکس

Atom قابلیت نصب در سیستم عامل Debian/Ubuntu  و Fedora/Centos/Redhat را دارا  می باشد .

روشهای مختلفی برای نصب این برنامه وجود دارد .

یکی از روشهای نصب این برنامه ,

روش نصب از طریق package management  مربوط به سیستم عامل می باشد .

مثلا در سیستم عامل های از نوع  Debian/Ubuntu  از دستور زیر استفاده میکنیم :

wget   https://atom.io/download/deb

و تحت سیستم عامل های از نوع CentOS/Redhat /Fedora  به روش زیر عمل میکنیم :

wget  https://atom.io/download/rpm

برای نصب Atom  تحت Debian/Ubuntu از دستور زیر استفاده می کنیم :

dpkg   -i deb

و برای نصب Atom  تحت CentOS/Redhat به روش زیر عمل می کنیم :

rpm   -ivh    rpm 

ممکن است که در زمان نصب به روش بالا , سیستم از شما بخواهد که برنامه های مرتبط دیگری را نصب نمایید که

به ازاء هر برنامه خواسته شده باید آن ها را جداگانه نصب نمایید.

 

  روش دیگر نصب Atom , استفاده از روش  نصب از طریق source  برنامه می باشد . 

برای نصب atom  تحت سیستم عامل CentOS/Redhat از طریق source  به روش زیر عمل میکنیم :

yum   –assumeyes    install   make  gcc    gcc-c++    glibc-devel    git-core     libgnome-keyring-devel    rpmdevtools

curl –silent –location https://rpm.nodesource.com/setup | bash –

yum install nodejs

yum install npm

npm config set python /usr/bin/python2 -g

بعد از اینکه پیش نیاز های نصب انجام شد شروع به نصب atom  به طریق زیر می کنیم :

git clone https://github.com/atom/atom

با اجرای دستور بالا پروژه یا برنامه atom  از GitHub , در مسیری که قرار داریم ذخیره و آپلود می گردد.

بعد به مسیر atom   در داخل جایی که این برنامه آپلود شده میرویم

cd  atom 

جهت اطمینال از آپلود شدن آخرین نسخه این برنامه دستور زیر را اجرا میکنیم :

git fetch -p

git checkout $(git describe –tags `git rev-list –tags –max-count=1`)

و برای نصب این برنامه دستور زیر را اجرا می کنیم :

script/build

در زمان نصب atom  از روش source  ممکن است در زمان build شدن با خطاهایی مواجه شوید

که امکان دارد مرتبط با نصب npm باشد که باید پس از بررسی به رفع آن بپردازید

تا atom  به درستی نصب گردد .

چنانچه مشکل مربوط به نسخه nodejs  باشد در سیستم عامل از نوع Debian/Ubuntu به روش زیر nodejs را نصب کنید :

sudo apt-get install python-software-properties

sudo apt-add-repository ppa:chris-lea/node.js

sudo apt-get update

sudo apt-get install nodejssudo  

 برای آنکه برنامه atom  در مسیر usr/local/bin/ ذخیره گردد دستور زیر را اجرا میکنیم :

sudo  script/grunt  install

 

نحوه استفاده از atom  و تست آن

برای استفاده از ویرایشگر atom  کافی است که دستور atom  را در ترمینال خود اجرا کنید یا از طریق منوی گرافیکی  آن را اجرا نماییم :

 

 

در شکل بالا ملاحظه می کنید که از منوی Application  گزینه Programming را انتخاب کرده و گزینه Atom  قابل مشاهده می باشد .

با اجرای فرمان atom  برنامه atom  به شکل زیر ظاهر می گردد .

 

 با استفاده از Atom  میتوانید به پروژه های Git , GitHub  متصل شده و آن ها را نصب و اجرا نمایید .

همچنین می توانید از منوی Theme ؛ Theme  مورد نظر را انتخاب نمایید .

همچنین می توانید project جید ایجاد کرده و فایل های خود را در آن ذخیره کنید .

Atom  داده ها را به google Analytics  ارسال میکند  که بعدا قرار است از این مجموعه

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

طبق گزارشی که GitHub داده است بیش از ۳٫۵ میلیون بار این برنامه دانلود شده

و بیش از ۳۵۰ هزار نفر در دنیا از آن استفاده می کنند .

Atom  بیش از ۷۰۰ Theme را پشتیبانی میکند و بیش از ۲ هزار پروژه را در دسترس کاربران قرار می دهد .

از آنجاییکه در Atom  می توانیم به زبانهای Java Script , ++C, HTML, nodejs , Css

برنامه نویسی کنیم و از آنجایی که هر یک از این زبانها ممکن است ضعف های

خود را در کد نویسی داشته باشند بنابراین احتمال نفوذ و هک آن ها نیز می رود .

 

2 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *