Inopa simba Python muGeany

Iyi posvo yakakamurwa kuita zvikamu zviviri, kutanga izvo zvekutanga: static kodhi yekutarisa, uyezve kosi huru: Autocomplete yePython.

Yakasimba kodhi yekutarisa

Nezuro husiku mushure mekuronga zvishoma muSunshine ndakatanga kutamba ne plugin kuti ndiwedzere Geany game Lua, ipapo mumaminitsi mashanu ndanga ndatova nayo plugin yakanyorwa yakandiita static cheki yekodhi muPython neKofiScript, uchinongedza zvikanganiso zvisina kushandiswa uye zvinounzwa kunze, izvo zvinonyanya kubatsira kana iwe uchinge uchishanda nekukurumidza kuti uwane zvikanganiso zveupenzi zvakahwanda pachena.

Kuti uwane izvi, zvakaiswa pyflakes, iyo static yekutarisa ye Python, kofi script, muunganidzi wemutauro iwoyo, uye plugin yekuwedzera Geany en Lua.

$ sudo aptitude install pyflakes coffeescript geany-plugin-lua

Faira re Python uye tichaenda "Vaka" »" Seta yekuvaka mirairo "; inoiswa mune yekutanga sarudzo, kwazvinoti "Unganidza" zvakanyorwa kuti:

pyflakes "%f"

uye muchirevo chenguva dzose kuti uone zvikanganiso zvaunoisa:

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

Kuramba nenzira iyi:

Saka kana iwe uine faira yakavhurwa Python ndokutsimbirirwa F8 iyo static cheki inoitwa, ichiratidza zvikanganiso zvirimo.

Kuti uwane zvakafanana ne KofiScript, static cheki uye kuumbiridza, faira rinovhura .com uye inoiswa mumirairo yekuvaka:

coffee -c "%f"

Iine regex yezvikanganiso:

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

Kuti uite otomatiki iyi yekuunganidza mirairo nguva yega yega faira painochengetwa uye kanganwa nezve kudzvanya F8, teedzera iyo faira irimo pano mune rako dhairekitori "~ / .config / geany / plugins / geanylua / zviitiko", kana dhairekitori racho risipo: gadzira iro.

Saka pese pandino chengeta faira mu Python o KofiScript izvi zvinotariswa kuwanda.

Autocomplete yePython

Imwe toy yandakaita iyi plugin iyo inobvumidza kuve neayo Autocompletion yakafanana neiyo yeEclipse PyDev plugin, asi nekukasira uye kureruka kweGeany.

Isa tambo, raibhurari yekodhi kugadzirisa uye kuongorora:

$ sudo aptitude install python-rope

Unzip mafaera arimo pano mune dhairekitori "~ / .config / geany / plugins /" uye vhura zvido zvemapfupi "Hora" »" Zvaunoda "» "Mubatanidzwa" uye tsvaga mukova "Python kupedzisa ”uye nekupa iyo Autocomplete kiyi musanganiswa " nzvimbo ", usatya kana ikabonderana neiyo default autocomplete, nyora musanganiswa pasina kutya, kana iyo faira irikuitwa autocompletion irikubva Python yekugadzirisa yekupedzisa chiito ichaitwa.

Nenzira iyi iwe unofanirwa kunge uchitova neakakodzera autocomplete muGeany.

Kupedzisa

Ini zvechokwadi ndinofunga iyi plugin yakanaka kune akareruka enharaunda uye akaonekana neEclipse, NetBeans, KomodoEdit, uye Nice SublimeText. Neiyi plugin iwe unogona kuve nesimba revagadziri vakuru mune diki uye yakapusa Geany.

Kana iyo "configuradera" yakanyanya kuomarara kana inorema, ingoshandisa yangu Geany setup. Sevha yako folda "~ .config / geany", zvingangoitika, uye unzip iyo nyowani yekumisikidza ipapo; gadza:

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

uye iwe uchava nemupepeti wako akagadzirira kuenda.

Ndinovimba unonakirwa nazvo zvakanyanya uye rega ndizive zvaunofunga nezvechigadzirwa ichi… hehehe….


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   giskard akadaro

    Kugona chose! Ndiri kuenda ku «bookmark» kuti ndiedze gare gare 🙂

  2.   taregon akadaro

    Kutenda nemupiro uye nehunhu hweCuba 😉

  3.   Eddy Ernesto del Valle Pino akadaro

    @Titotatin

    Ini ndiri iye munyori wepakutanga kutumira uye iye akagadzira iyo plugin.
    Musoro wenyaya kukanganikwa kwegeany.
    Parizvino, community.uci.cu iri pasi asi imomo mune zvinyorwa zvegit repo inogarwa ine gadziriso yangu yegeany sekuishandisa kwandinoita.

    Kwazisai, Ed.

    1.    Titatatin akadaro

      Ndatenda zvikuru, chokwadi ndechekuti ini ndinochida kupfuura iyo theme inouya nekutadza.

      Thanks.

  4.   Titatatin akadaro

    Mupiro wakanaka kwazvo. Nenzira, ndeipi dingindira iyo inoonekwa mumifananidzo yegeany?

  5.   daniel g. akadaro

    Ini handioni kupinda kwe python kupedzisa muMasanganiswa, ini ndakateedzera iyo yose yekumisikidza dhairekitori uye ndikaisa mapakeji sekutaura kweChikamu chekupedzisa cheiyo positi 😮

    1.    daniel g. akadaro

      Ini ndatoona zvandaisuwa kuti ndiite, muPlugin Preferences, unofanirwa kugonesa iyo Lua plugin uye ndizvozvo 😛

      1.    daniel g. akadaro

        Ini ndakakanganwa kutaura kuti Lua inofanirwa kuve inogoneswa muZvishandiso, Maneja wePulagi, uye kana ikasashanda, tarisa Hora, Zvinodiwa nePlagi

  6.   sabina akadaro

    Ini ndoda kudzidza uye mudzidzisi senge iwe ini ndoda Cuba

  7.   scGabriel akadaro

    Anenge makore gumi mushure mekuburitswa uye kutungamirwa uye rubatsiro zvichiri kukosha
    Kutenda kwazvo! Zvakandibatsira zvikuru