Nekateri so lahko uporabili Sublime Besedilo, zelo eleganten, razširljiv in uporaben urejevalnik za programerja; vendar zaprta, zato ne želim sodelovati z gospodom Jonom Skinnerjem, njenim avtorjem ("Ne prodajajte svobode nekomu, ki vam ne razkrije svojih skrivnosti", B.Franklin).
Ena najbolj praktičnih stvari pri tem je funkcionalnost, ki deluje, ko pritisnete Ctrl-P, kjer urejevalnik odpre besedilno polje, kamor lahko vnesete ime datoteke ali kaj podobnega temu imenu, urejevalnik pa datoteko poišče v projektu. Z natančnim iskanjem in nato mehkim. Glej:
To nam reši, da bi morali krmariti po drevesu projekta in prebirati kup imen datotek, ko na splošno veste, kaj iščete. Je bolj ali manj enako kot Enotnost HUD.
Že zdavnaj sem uporabljal Kača, urednik, napisan v Python Antóna Bobrova, ki tudi izvaja Hitro odpri, v svojem boju za izboljšanje Geanyja sem opravil operacijo Quick Open-Tomía kjer sem odstranil to pogovorno okno iz programa Snaked in ga ustvaril kot samostojno aplikacijo, ki sem jo nato integriral z Geany preko vtičnika v Lua, biti tak:
Če želite najprej uporabiti vtičnik: python-gtk2, python-glade2 in geany-plugin-lua.
$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua
Prenos q odprt (vtičnik) in ga razpakirajte v svojo osebno mapo .config / geany / plugins / geanylua /, če ne obstaja, ga ustvarite.
Nato ustvarite ali spremenite datoteko .config / geany / plugins / geanylua / hotkeys.cfg, tako da ji dodate naslednjo vrstico
qopen/quick_open.lua
Če želite vtičniku dodeliti bližnjico na tipkovnici. Nato odprite Geany in v svojih nastavitvah poiščite bližnjice na tipkovnici: "Uredi" »" Nastavitve "» "Kombinacije"in dodelite dejanje "Hitro odpiranje" bližnjico na tipkovnici, ki jo želite. Preveč sem dal " p ", ki prepiše tiskanje, vendar nikoli ne natisnem ničesar in je videti tudi kot Sublime Besedilo.
Upam, da boste svoje vtise sporočili z vtičnikom.
Srečno vdiranje.
Posodobitev: Zdaj je tisto, kar se ujema na seznamu datotek, označeno krepko in če projekta za raziskovanje ni mogoče zaznati, se domneva, da je to imenik datoteke, v kateri je zahtevano iskanje. Če uporabljate kde, boste morali namestiti tudi paket ikon gnome, sicer ne bo delovalo.
Vir: Zapisal xigurat za CodeNinja
To želim, vendar se zdi, da je arhiv pokvarjen. bi bili tako prijazni in bi namesto tega potisnili kodo v github?
in morda odpreti zahtevo za povlečenje gepo vtičnikov?
https://github.com/geany/geany-plugins
to je lastnost morilca. Prepričan sem, da bi si marsikdo želel.
Živjo, pravkar sem prebral prispevek, v katerem prikazuješ vtičnik za geany
da ste pisali v lua (hitro odprto mislim, da se je imenovalo) ..
boste videli:
Obožujem geany, pogrešam pa funkcijo .LOG beležnice, ja, hehehe
Tudi v angleščini sem precej slab ...
Kot nadomestek za geany uporabljam SciTE in za to sem ustvaril vtičnik
.LOG, ki sem ga postavil spodaj:
V datoteko uporabniških možnosti (SciTEUser.properties) dodam naslednje vrstice
command.name.12. * = InsertDateTimeLog
command.12. * = InsertDateTimeLog
command.subsystem.12. * = 3
command.mode.12. * = savebefore: no
command.shortcut.12. * = Enter
V skriptu za zagon Lua dodam naslednje vrstice:
funkcija InsertDateTimeLog ()
lokalni Line1, esLog, esLogMayus
Line1 = editor: GetLine (0)
če je Line1 == nič, potem Line1 = "0000" konec
esLog = string.sub (vrstica1,1,4)
esLogMayus = niz.zgornji (esLog)
če je esLogMayus == ".LOG", potem
urejevalnik: AddText ("\ n \ n ——————– \ n")
urednik: AddText (os.date ("% d.% b.% Y __% Hh:% Mm"))
urejevalnik: AddText ("\ n ——————– \ n")
urejevalnik else: AddText ("\ n")
konec
konec
In rad bi, da naredite nekaj podobnega v GEANY ... ali mi podate nekaj namigov ...
prepričan sem, da za vas to pomeni malo, za skupnost pa sluz: veliko ljudi
Jaz bi uporabil ...
hvala za branje in pozdrav ..
dobro, čestitke, preučujem kodo. Hvala za deljenje. Posebej gledam datoteko icons.py, namesto sistemskih želim postaviti druge ikone