Իմ սիրած տեքստային խմբագիր է, դա Geany. Նա շատ минималистская IDE որ աջակցում է հսկայական շարք լեզուների – shell-ը, php, python, C … etc. Նրանց автозаполнения եւ, միեւնույն ժամանակ բավականին ճարպկորեն. Չի հերիքում նրան և մեկ այլ հաճելի հնարավորությամբ, բայց այս պահին ինձ համար դա ավելի քան բավարար է. Ես online դասընթաց Python Programming Թեմայով "SoftUni – որպեսզի освежа գիտելիքներ և դրանք պետք է թարմացնել, քանի որ ես չեմ հետեւում են համարժեք, թե ինչ է կատարվում python 3. Զեկուցողներ են փոխարժեքի խորհուրդ PyCharm ինչպես IDE համար ծրագրավորման pyton, բայց ինձ հեռու իմ ճաշակի, բնականաբար, ես օգտագործում Geany համար վարժություններ.

Դասախոսության ժամանակ զգացի հիվանդագին 2 պակասորդ

  1. python autocomplete-իսկ դուք выделяете է փաստաթղթերը, գործառույթները և մեթոդները
  2. դուք երբեք չեք համար pep8 ստանդարտ

Բանն այն է, որ Geany բավականին ճկուն է, քան կազմաձեւման եւ կարող է հեշտությամբ հագեցած է, քան բացակայում է նման. Եկեք ավելացնել python փաստաթղթերի մեր IDE:

  • дърпаме նրա հաջորդ սցենարը ինչ-որ տեղ մեր ՃԱՆԱՊԱՐՀԸ, օրինակ, /usr/bin, ինչպես եւ չի մոռանում այն исполняемым
  • редактируем ֆայլի ~/.config/geany/filedefs/filetypes.python, ինչպես բաժնում settings, ավելացնել հետեւյալ տողերը context_action_cmd=pydocw %s. Եթե գոյություն ունի միայն ավելացնել անվանումը бинарката է նախորդ քայլ. Перемонтировать Geany, եթե աշխատել.
  • Մենք արդեն ունենք context-ը-ակցիան, որը թույլ է տալիս ձեզ քաշեք տեղեկություններ գործառույթները. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. Լիչը, ինձ համար այս մոտեցումը ինձ շատ է դուր գալիս, քանի որ շատ նյարդայնացնում է ինձ netbeans մոտեցում.

Այստեղ լավ է. Հետո ինձ շատ է ցանկանում, որպեսզի ես ձեզ երբեք կոդ, որը ես գրում եմ, – եթե այն գրել է ընդհանուր ընդունված չափանիշներին, կամ գրել ինչ-որ грозотии. Ընդհանուր առմամբ ես գտա նորից туториалче ինչպես տեղի են ունենում բաներ, բայց դա մի քիչ հնացած – Geany կա այդ ամենը հարմարեցված է իրեն, միայն պետք է այն տեղադրել pep8 փաթեթը. "Debian apt-get install pep8 ստիպում է աշխատանքը մյուս дистрота իրենք պետք է իմանալ, թե ինչպես է տեղի ունենում կախարդանքը. Ցանկի Build երկրորդ կոճակը (գոնե ինձ) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

Screenshot from 2016-01-11 20-42-21

Това е общи линии как да накарате вашият Geany да работи по добре с Python и същевременно да продължи да бъде бърз без да кара процесора ви да иска да си тегли куршума.