Мой каханы тэкставы рэдактар Geany. Гэта вельмі мінімалісцкі ТУТ які падтрымлівае велізарны дыяпазон моў – абалонка, PHP, пітон, З … і г.д.. Там у той час як аўтазапаўненне пекла спрытны. Ёй не хапае часам прыемна, як гэта магчыма, але ў дадзены момант для мяне больш чым дастаткова. Я пачаў онлайн курс Праграмаванне на Python на SoftUni – каб асвяжыць свае веды і абнавіць, таму што я не пасля адэкватнай, што адбываецца з пітонам 3. Выкладчыкі курсу рэкамендуецца PyCharm у якасці IDE для праграмавання Pyton, але мне далёка ад маёй душы, натуральна выкарыстоўваць Geany для практыкаванняў.

Падчас лекцый хваравіта адчуваецца 2 дэфіцыт

  1. Python аўтазапаўнення-і выдыханае з дакументацыі да функцый і метадам
  2. няма ніякай праверкі для pep8 стандарту

Добрая навіна заключаецца ў тым, што Geany з'яўляецца дастаткова гнуткай, каб па канфігурацыі і могуць быць лёгка дапоўнены ў адсутнасць такіх. дазваляць дадамо python дакументацыя да нашага IDE:

  • падціснуць наступны сцэнар дзесьці ў нашым PATH в / USR / бен не забудзьцеся зрабіць яго выкананым
  • адрэдагаваць файл ~ / .config / Geany / filedefs / filetypes.python у наладах часткі дадайце наступны радок context_action_cmd = pydocw% s. Калі ёсць толькі дадаць назву binarkata з папярэдняга кроку. Перазапуск Geany пры запуску.
  • У нас ужо ёсць кантэкстнае дзеянне, якое будзе выдаляць інфармацыю аб функцыі. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. Ліч мне такі падыход вельмі шмат, таму што мне падабаецца раздражняе мяне Netbeans падыход.

Пакуль усё добра. Тады я сапраўды хацеў мець код праверкі вы пішаце – напісаць Ці я ў адпаведнасці з агульнапрынятымі стандартамі або пісаць уродства. Увогуле, я зноў знайшоў tutorialče як рэчы здараюцца, але гэта крыху састарэла – Geany мае ўсе убудаваныя ў сабе трэба толькі ўсталяваць яго pep8 пакет. У Debian APT-атрымаць ўстаноўку pep8 працуе ў адзіночку іншы distrota, каб даведацца, як адбываецца чараўніцтва. У кнопцы другога меню Пабудаваць (па меншай меры мне) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

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

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