Darbināt Python Geany

Šis ieraksts ir sadalīts divās daļās, vispirms pamati: statiskā koda pārbaude, un pēc tam pamatēdiens: automātiskā pabeigšana Python.

Statiskā koda pārbaude

Vakar vakarā pēc nedaudz programmēšanas Sunshine es sāku spēlēt ar spraudni, lai to pagarinātu Geany ar Lua, tad pēc 5 minūtēm man jau bija uzrakstīts spraudnis, kas man lika statiski pārbaudīt kodu Python un CoffeeScript, norādot uz neizmantotajām kļūdām un importu, kas ir ļoti noderīgi, strādājot steigā, lai atrastu dumjš kļūdas, kas slēpjas redzamā vietā.

Lai to panāktu, tas ir uzstādīts pīlītesstatiskais pārbaudītājs Pitons, kafejnīca, šīs valodas sastādītājs un paplašināmais spraudnis Geany en Lua.

$ sudo aptitude install pyflakes coffeescript geany-plugin-lua

Fails ar Pitons un mēs ejam "Veidot" »" Veidot komandas "; tiek ievietots pirmajā variantā, kur teikts "Sastādīt" ir uzrakstīts:

pyflakes "%f"

un regulārajā izteiksmē, lai noteiktu jūsu ievietotās kļūdas:

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

Šādi paliekot:

Tātad, kad jums ir atvērts fails Pitons un tiek nospiests F8 tiek veikta statiskā pārbaude, norādot tajā esošās kļūdas.

Lai to pašu sasniegtu ar CoffeeScript, statiskā pārbaude un apkopošana, tiek atvērts fails .kafija un tiek ievietots būvēšanas komandās:

coffee -c "%f"

Ar kļūdu regulāro izteicienu:

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

Lai automātiski izpildītu šīs kompilēšanas komandas katru reizi, kad tiek saglabāts fails, un aizmirstat par F8 nospiešanu, kopējiet tajā esošo failu šeit personiskajā mapē "~ / .config / geany / plugins / geanylua / events", ja šīs direktoriju struktūras nav: izveidojiet to.

Tāpēc katru reizi, kad es saglabāju failu mapē Pitons o CoffeeScript tas tiek pārbaudīts statiski.

Automātiskā pabeigšana Python

Otra rotaļlieta, ko es izgatavoju, bija šī spraudnis, kas ļauj veikt automātisko pabeigšanu, kas ir salīdzināma ar Eclipse PyDev spraudni, bet ar Geany ātrumu un vieglumu.

Instalēt virve, bibliotēka kodu atjaunošanai un analīzei:

$ sudo aptitude install python-rope

Atbrīvojiet ietvertos failus šeit mapē "~ / .config / geany / plugins /" un atveriet īsceļu preferences "Rediģēt" »" Preferences "» "Kombinācijas" un meklējiet ierakstu "Pitons pabeigšana ”un piešķiriet tam automātiskās pabeigšanas taustiņu kombināciju " telpa ", nebaidieties, ja tas saduras ar noklusējuma automātisko pabeigšanu, bez bailēm pārraksta kombināciju, ja fails, kurā tiek izpildīta automātiskā pabeigšana, nav no Pitons tiks izpildīta redaktora noklusējuma pabeigšanas darbība.

Tādā veidā jums jau vajadzētu būt pienācīgai automātiskai pabeigšanai Geany.

Noslēgums

Es patiesi saku, ka šis spraudnis ir lieliski piemērots vieglajai videi un atvadīšanās no Eclipse, NetBeans, KomodoEdit un jaukā SublimeText. Izmantojot šo spraudni, jūs varat izmantot lielisko redaktoru iespējas mazajā un vienkāršajā Geany.

Gadījumā, ja "configuradera" ir ļoti sarežģīts vai smags, vienkārši izmantojiet mana Geany iestatīšana. Saglabājiet mapi "~ .config / geany", katram gadījumam, un tur izpakojiet jauno konfigurāciju; uzstādīt:

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

un redaktors būs gatavs darbam.

Es ceru, ka jums tas ļoti patiks un dariet man zināmu savus iespaidus par izgudrojumu šajā… hehehe….


10 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Giskards teica

    Ļoti labi! Es gatavojos «grāmatzīmei», lai to vēlāk pārbaudītu 🙂

  2.   taregons teica

    Paldies par ieguldījumu un ar Kubas kvalitāti 😉

  3.   Edijs Ernesto del Valle Pino (xigurat) teica

    @Titotatīns

    Es esmu sākotnējā ziņojuma autors un tas, kurš izveidoja spraudni.
    Šī tēma ir aizmirstība par drūmajiem.
    Pašlaik Communities.uci.cu ir uz leju, bet tur git krātuvēs tiek mitināts repo, kuram ir mana konfigurācija, kā es to izmantoju.

    Sveiciens, Ed.

    1.    Titotatīns teica

      Liels paldies, patiesība ir tāda, ka man tas patīk vairāk nekā tēma, kas nāk pēc noklusējuma.

      Sveicieni.

  4.   Titotatīns teica

    Ļoti labs ieguldījums. Starp citu, kāda tēma ir redzama drūmajos attēlos?

  5.   Daniels G. teica

    Kombinācijās es neredzu pitona pabeigšanas ierakstu, nokopēju visu konfigurācijas mapi un instalēju pakotnes, kā teikts ziņojuma Noslēguma sadaļā 😮

    1.    Daniels G. teica

      Es jau atradu to, kas man pietrūka, lai to izdarītu, spraudņu preferencēs jums jāiespējo spraudnis Lua, un viss. 😛

      1.    Daniels G. teica

        Es aizmirsu pieminēt, ka Lua ir jāiespējo rīku, spraudņu pārvaldniekā, un, ja tas nedarbojas, atzīmējiet Rediģēt, Spraudņa preferences 🙂

  6.   Sabina teica

    Man vajag mācīties, un tādam skolotājam kā tu man vajag kubieti

  7.   skGabriels teica

    Gandrīz 10 gadus pēc publicēšanas, norādījumiem un palīdzībai joprojām ir vērtība
    Liels paldies! Tas man ļoti palīdzēja