در این آموزش سعی داریم اتم(ویرایشگر متن) را در سه سیستم عامل متفاوت نصب کنیم پس در ادامه مطلب همراه ما باشید

نصب اتم

برای این منظور به سایت زیر مراجعه کنید و طبق سیستم عامل خودتون اقدام به دانلود و نصب کنید

https://atom.io

کانفیگ اتم برای پایتون:

نصب پکیج اجرا پایتون در محیط اتم:

برای این منظور باید از بخش install پکیج بسته روبرو را جستجو و نصب کنید python-run-terminalnx بعد از نصب به تنظیمات پکیج مراجعه کنید و از بخش Select the command line terminal بر اساس توزیع یا سیستم عامل ترمنیال خودتون رو انتخاب کنید بر فرض مثال من xfce4 رو انتخاب کردم چون میزکارم xfce هست

نصب تم :

مجددا از بخش install بر روی themes رو انتخاب کنید و تم Predawn-syntax را جستجو و نصب کنید بعد از نصب به گزینه Themes از منو را انتخاب کنید و از بخش Syntax Theme گزینه Predawn را انتخاب کنید.

تنظیمات فونت و سایز:

برای این منظور از منوی تنظیمات گزینه Editor را انتخاب کنید در بخش Font Family فونت Source Code Pro را تایپ کنید و در بخش Font Size به ۲۰ تغییرش بدید کمی پایین تر گزینه Scroll Past End را هم فعال کنید و برای آخرین تنظیمات برای این بخش در کادر Tab Length از ۲ به ۴ تغییرش بدید.

غیرفعال سازی پکیج های بلااستفاده:

چون در مراحل بعدی پکیج های با قابلیت های بهتری رو نصب میکنیم بهتر هست این دو تا پکیج رو از بخش تنظیمات پکیج غیرفعال کنید

autocomplete-plus و autocomplete-snippets

نصب پیکج autocomplet:

از بخش install پکیج autocomplete-python را جستجو و نصب کنید.

نصب پیکج file icone:

قرار دادن یک آیکون متناسب با ساختار فایل در کنار اسم فایل برای این منظور پکیج file-icons جستجو و نصب کنید.

نصب پیکج minimap:

پیش نمایشی از کد بصورت کلی برای این منظور پکیج minimap جستجو و نصب کنید

نصب پیکج pep8:

برای اعمال pep8  رو فایلهاتون بسته python-autopep8 را نصب کنید بعد از نصب بسته حتما در ترمینال خودتون دستور زیر را بزنید تا pep8 هم روی سیستم شما نصب شود فقط بعد از نصب حتما به تنظیمات برنامه مراجعه کنید و گزینه Format One Save را تیک دار بکنید

pip install autopep8

نصب پیکج خطایابی:

برای این منظور بسته linter-flake8 را جستجو و نصب کنید بعد از نصب حتما از طریق ترمینال بسته زیر را هم نصب کنید

pip install flake8

کل بسته های نصبی من:

minimap
git plus
file-icons
atom-turtle
autocomplete-python

python-run-terminalnx
atom-latex
Predawn-syntax
python-autopep8
linter-flake8