Napájení Pythonu v Geany

Tento příspěvek je rozdělen na dvě části, nejprve základní: kontrola statického kódua poté hlavní chod: automatické doplňování pro Python.

Kontrola statického kódu

Včera v noci, když jsem trochu programoval v Sunshine, jsem začal hrát s rozšířením pluginu Geany s Lua, pak za 5 minut už jsem měl napsaný plugin, který mi umožnil statickou kontrolu kódu v Pythonu a CoffeeScriptu, poukazující na nepoužívané chyby a importy, což je velmi užitečné, když pracujete ve spěchu, abyste našli hloupé chyby, které se skrývají na očích.

K dosažení tohoto cíle je nainstalován vločky, statická kontrola pro PYTHON, kávový skript, překladač daného jazyka a doplněk k rozšíření Geany en Lua.

$ sudo aptitude install pyflakes coffeescript geany-plugin-lua

Soubor PYTHON a my se chystáme „Sestavit“ »„ Nastavit příkazy pro sestavení “; je uvedena v první možnosti, kde je uvedeno "Kompilovat" je psáno:

pyflakes "%f"

a v regulárním výrazu k detekci chyb, které zadáte:

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

Zbývající tímto způsobem:

Takže když máte otevřený soubor PYTHON a je stisknuto F8 je provedena statická kontrola označující chyby v ní.

K dosažení stejného s CoffeeScript, statická kontrola a kompilace, otevře se soubor .káva a je vložen do příkazů sestavení:

coffee -c "%f"

S regulárním výrazem pro chyby:

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

Chcete-li automaticky spustit tyto příkazy kompilace při každém uložení souboru a zapomenout na stisknutí klávesy F8, zkopírujte obsažený soubor zde ve vaší osobní složce „~ / .config / geany / plugins / geanylua / events“, pokud tato adresářová struktura neexistuje: vytvořte ji.

Takže pokaždé, když uložím soubor PYTHON o CoffeeScript to se kontroluje staticky.

Automatické doplňování pro Python

Druhou hračkou, kterou jsem vyrobil, byla tato plugin, který umožňuje mít automatické doplňování srovnatelné s pluginem Eclipse PyDev, ale s rychlostí a lehkostí Geany.

Instalovat lano, knihovna pro refaktorování a analýzu kódu:

$ sudo aptitude install python-rope

Rozbalte obsažené soubory zde ve složce „~ / .config / geany / plugins /“ a otevřete předvolby klávesových zkratek „Upravit“ »„ Předvolby “» „Kombinace“ a hledejte záznam "PYTHON dokončení “a přidělte jí kombinaci kláves automatického doplňování " prostor ", nebojte se, pokud dojde ke kolizi s výchozím automatickým doplňováním, bez obav přepište kombinaci, pokud soubor, ve kterém se automatické dokončování provádí, není z PYTHON bude provedena výchozí akce dokončení editoru.

Tímto způsobem byste už měli mít v Geany slušné automatické doplňování.

Závěr

Upřímně si myslím, že tento plugin je skvělý pro lehká prostředí a sbohem Eclipse, NetBeans, KomodoEdit a pěknému SublimeText. S tímto pluginem můžete mít sílu skvělých editorů v malém a jednoduchém Geany.

V případě, že je „configuradera“ velmi komplikovaná nebo těžká, jednoduše použijte moje nastavení Geany. Uložte si složku „~ .config / geany“, pro případ potřeby, a rozbalte tam novou konfiguraci; Nainstalujte:

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

a budete mít připraven editor.

Doufám, že vás to hodně baví a dejte mi vědět své dojmy z tohoto vynálezu… hehehe….


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   giskard řekl

    Velmi dobře! Chystám se «záložku» otestovat později 🙂

  2.   taregon řekl

    Děkujeme za příspěvek as kubánskou kvalitou 😉

  3.   Eddy Ernesto del Valle Pino (xigurat) řekl

    @Titotatin

    Jsem autor původního příspěvku a ten, kdo vytvořil plugin.
    Toto téma je pro zapomenutí zapomenuto.
    V současné době je community.uci.cu nefunkční, ale v úložištích git je hostováno repo, které má moji konfiguraci geany, když ji používám.

    Zdravím, Ed.

    1.    titatin řekl

      Děkuji mnohokrát, pravdou je, že se mi líbí víc než téma, které přichází ve výchozím nastavení.

      Zdravím.

  4.   titatin řekl

    Velmi dobrý příspěvek. Mimochodem, jaké téma je vidět na geany obrázcích?

  5.   Daniel G. řekl

    Nevidím záznam o dokončení pythonu v Kombinacích, zkopíroval jsem celou konfigurační složku a nainstaloval balíčky, jak říká závěrečná část příspěvku 😮

    1.    Daniel G. řekl

      Už jsem našel, co mi chybí, v Předvolbách pluginu musíte povolit plugin Lua a je to 😛

      1.    Daniel G. řekl

        Zapomněl jsem zmínit, že Lua musí být povolena v Tools, Plugin Manager, a pokud tam nefunguje, zkontrolujte Edit, Preferences Plugin 🙂

  6.   Sabina řekl

    Potřebuji se učit a učitele jako ty potřebuji kubánsky

  7.   scGabriel řekl

    Téměř 10 let po zveřejnění, vedení a pomoc má stále hodnotu
    Díky moc! Velmi mi to pomohlo