Овај пост је подељен у два дела, прво основе: провера статичког кода, а затим главно јело: самодовршавање за Питхон.
Провера статичког кода
Синоћ, након мало програмирања у програму Сунсхине, почео сам да се играм додатком за проширење Геани са луа, за 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
и ваш уредник ће бити спреман за рад.
Надам се да ћете много уживати и обавестите ме о својим утисцима о овом проналаску ... хехехе ....