Снага Питхона у Геани-у

Овај пост је подељен у два дела, прво основе: провера статичког кода, а затим главно јело: самодовршавање за Питхон.

Провера статичког кода

Синоћ, након мало програмирања у програму Сунсхине, почео сам да се играм додатком за проширење Геани са луа, за 5 минута које сам већ имао написан додатак који ме је учинио статичном провером кода у Питхону и ЦоффееСцрипту, указујући на неискоришћене грешке и увоз, што је веома корисно када радите у журби да бисте пронашли глупе грешке које се крију на видику.

Да би се то постигло, инсталира се пифлакес, статички проверивач за Питон, цоффеесцрипт, компајлер тог језика и додатак за проширење Геани en луа.

$ sudo aptitude install pyflakes coffeescript geany-plugin-lua

Датотека од Питон и ми ћемо ићи "Буилд" »" Постави наредбе за изградњу "; ставља се у прву опцију, тамо где пише "Саставити" је написан:

pyflakes "%f"

и у регуларном изразу за откривање грешака које сте ставили:

(.+):([0-9]+):(.+)

Остајући на овај начин:

Дакле, када отворите датотеку Питон и притиснут је F8 извршава се статичка провера која указује на грешке у њој.

Да би се исто постигло са ЦоффееСцрипт, статичка провера и компилација, датотека се отвара .кава и ставља се у наредбе за изградњу:

coffee -c "%f"

Уз регуларни израз за грешке:

Error: In (.+), .* ([0-9]+): (.+)

Да бисте аутоматски покренули ове наредбе компајлирања сваки пут кад се датотека сачува и заборавили притиснути Ф8, копирајте садржану датотеку овде у вашој личној фасцикли „~ / .цонфиг / геани / плугинс / геанилуа / евентс“, ако та структура директоријума не постоји: направите је.

Дакле, сваки пут када сачувам датотеку у Питон o ЦоффееСцрипт ово се проверава статички.

Самодовршавање за Питхон

Друга играчка коју сам направио је ова додатак који омогућава аутоматско довршавање упоредиво са додатком Ецлипсе ПиДев, али брзином и лакоћом Геани-а.

Инсталирај уже, библиотека за рефакторирање и анализу кода:

$ sudo aptitude install python-rope

Распакујте садржане датотеке овде у фасцикли „~ / .цонфиг / геани / плугинс /“ и отворите поставке пречица „Уреди“ »„ Подешавања “» „Комбинације“ и потражите унос "Питон довршење “и дајте му комбинацију тастера за аутоматско довршавање " свемир ", не бојте се ако се судари са подразумеваним аутоматским довршавањем, препишите комбинацију без страха, ако датотека у којој се извршава аутоматско довршавање није из Питон извршиће се подразумевана радња довршења уредника.

На овај начин би већ требало да имате пристојно аутоматско довршавање у Геани-у.

Закључно

Искрено мислим да је овај додатак одличан за лагана окружења и збогом Ецлипсе, НетБеанс, КомодоЕдит и лепом СублимеТект-у. Помоћу овог додатка можете да имате моћ сјајних уредника у малом и једноставном Геани-у.

У случају да је „конфигурадера“ веома сложена или тешка, једноставно користите моја Геани поставка. За сваки случај сачувајте своју фасциклу "~ .цонфиг / геани" и тамо распакујте нову конфигурацију; инсталирај:

$ sudo aptitude install pyflakes coffeescript python-rope geany-plugin-lua

и ваш уредник ће бити спреман за рад.

Надам се да ћете много уживати и обавестите ме о својим утисцима о овом проналаску ... хехехе ....