Ovaj je post podijeljen u dva dijela, prvo osnove: provjera statičkog koda, a zatim glavno jelo: samodovršavanje za Python.
Provjera statičkog koda
Sinoć nakon malo programiranja u programu Sunshine počeo sam se igrati dodatkom za proširenje Geany s Lua, tada sam za 5 minuta već imao napisan dodatak koji me natjerao na statičku provjeru koda u Pythonu i CoffeeScriptu, ukazujući na neiskorištene pogreške i uvoze, što je vrlo korisno kada radite u žurbi kako biste pronašli glupe pogreške koje se skrivaju na vidiku.
Da bi se to postiglo, instalira se pahuljice, statička provjera za Piton, scenarij za kavu, prevodilac tog jezika i dodatak za proširenje Geany en Lua.
$ sudo aptitude install pyflakes coffeescript geany-plugin-lua
Datoteka od Piton i idemo "Build" »" Postavi naredbe za izgradnju "; stavlja se u prvu opciju, tamo gdje stoji "Sastaviti" napisano je:
pyflakes "%f"
i u regularnom izrazu za otkrivanje pogrešaka koje ste stavili:
(.+):([0-9]+):(.+)
Preostalo na ovaj način:
Dakle, kada imate otvorenu datoteku Piton i pritisnut je F8 izvršava se statička provjera koja ukazuje na pogreške u njoj.
Da bi se isto postiglo s CoffeeScript, statička provjera i kompilacija, datoteka se otvara .kava i stavlja se u naredbe za izgradnju:
coffee -c "%f"
Uz regularni izraz za pogreške:
Error: In (.+), .* ([0-9]+): (.+)
Da biste automatski izvršavali ove naredbe za kompilaciju svaki put kad se datoteka spremi i zaboravili pritisnuti F8, kopirajte sadržanu datoteku ovdje u vašoj osobnoj mapi "~ / .config / geany / plugins / geanylua / events", ako ta struktura direktorija ne postoji: stvorite je.
Dakle, svaki put kad spremim datoteku u Piton o CoffeeScript ovo se provjerava statički.
Samodovršavanje za Python
Druga igračka koju sam napravio bila je ovo dodatak koji omogućuje automatsko dovršavanje usporedivo s onim za dodatak Eclipse PyDev, ali brzinom i lakoćom Geany-a.
instalirati uže, knjižnica za refaktoriranje i analizu koda:
$ sudo aptitude install python-rope
Raspakirajte sadržane datoteke ovdje u mapi "~ / .config / geany / plugins /" i otvorite postavke prečaca na tipkovnici "Uredi" »" Postavke "» "Kombinacije" i potražite unos "Piton dovršenje "i dajte mu kombinaciju tipki za samodovršavanje " svemir ", ne bojte se ako se sudari sa zadanim automatskim dovršavanjem, prepišite kombinaciju bez straha, ako datoteka u kojoj se izvršava samodovršavanje nije iz Piton izvršit će se zadana radnja dovršenja urednika.
Na ovaj biste način već trebali imati pristojno samodovršavanje u Geanyu.
završni
Iskreno mislim da je ovaj dodatak sjajan za lagana okruženja i zbogom Eclipseu, NetBeansu, KomodoEditu i lijepom SublimeText-u. Pomoću ovog dodatka možete imati moć sjajnih urednika u malom i jednostavnom Geanyu.
U slučaju da je "configuradera" vrlo komplicirana ili teška, jednostavno upotrijebite moja postava Geany. Spremite mapu "~ .config / geany", za svaki slučaj, i tamo raspakirajte novu konfiguraciju; instalirati:
$ sudo aptitude install pyflakes coffeescript python-rope geany-plugin-lua
i imat ćete spremnog urednika za rad.
Nadam se da ćete puno uživati i reći mi svoje dojmove o izumu ovo ... hehehe ....
Vrlo dobro! Idem u «bookmark» kako bih to kasnije testirao 🙂
Hvala na doprinosu i s kubanskom kvalitetom 😉
@Titotatin
Ja sam autor izvornog posta i onaj koji je izradio dodatak.
Ta tema je zaborav za geanyja.
Trenutno je zajednica.uci.cu u kvaru, ali tamo je u git spremištima smješten repo koji ima moju geany konfiguraciju dok ga koristim.
Pozdrav, Ed.
Puno vam hvala, istina je da mi se više sviđa nego tema koja dolazi prema zadanim postavkama.
Pozdrav.
Vrlo dobar doprinos. Usput, koja je tema viđena na gejanskim slikama?
Ne vidim unos završetka pythona u Kombinacije, kopirao sam cijelu konfiguracijsku mapu i instalirao pakete kako kaže Zaključni odjeljak posta 😮
Već sam pronašao ono što sam propustio učiniti, u Postavkama dodatka morate omogućiti dodatak Lua i to je to 😛
Zaboravio sam spomenuti da Lua mora biti omogućena u Alati, Upravitelj dodataka, a ako postoji, ne radi, označite Uredi, Postavke dodatka 🙂
Moram učiti i učitelj poput tebe trebam Kubanca
Gotovo 10 godina nakon objavljivanja, smjernica i pomoći još uvijek ima vrijednost
Hvala puno! Puno mi je pomoglo