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….
Kugona chose! Ndiri kuenda ku «bookmark» kuti ndiedze gare gare 🙂
Kutenda nemupiro uye nehunhu hweCuba 😉
@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.
Ndatenda zvikuru, chokwadi ndechekuti ini ndinochida kupfuura iyo theme inouya nekutadza.
Thanks.
Mupiro wakanaka kwazvo. Nenzira, ndeipi dingindira iyo inoonekwa mumifananidzo yegeany?
Ini handioni kupinda kwe python kupedzisa muMasanganiswa, ini ndakateedzera iyo yose yekumisikidza dhairekitori uye ndikaisa mapakeji sekutaura kweChikamu chekupedzisa cheiyo positi 😮
Ini ndatoona zvandaisuwa kuti ndiite, muPlugin Preferences, unofanirwa kugonesa iyo Lua plugin uye ndizvozvo 😛
Ini ndakakanganwa kutaura kuti Lua inofanirwa kuve inogoneswa muZvishandiso, Maneja wePulagi, uye kana ikasashanda, tarisa Hora, Zvinodiwa nePlagi
Ini ndoda kudzidza uye mudzidzisi senge iwe ini ndoda Cuba
Anenge makore gumi mushure mekuburitswa uye kutungamirwa uye rubatsiro zvichiri kukosha
Kutenda kwazvo! Zvakandibatsira zvikuru