Mõni on osanud kasutada Sublime Text, programmeerija jaoks väga elegantne, laiendatav ja kasutatav redaktor; kuid suletud, seetõttu ei taha ma selle autoriga hr Jon Skinneriga koostööd teha ("Ärge müüge oma vabadust kellelegi, kes ei räägi teile oma saladusi", B.Franklin).
Selle kõige praktilisem asi on funktsionaalsus, mis töötab vajutamisel Ctrl-P, kus redaktor avab tekstikasti, kuhu saate sisestada faili nime või midagi muud selle nimega sarnast ja redaktor otsib faili projektist. Kasutades täpset ja seejärel udust otsingut. Vaata:
See säästab seda, kui peate projektipuus navigeerima, lugema hulga failinimesid, kui üldiselt teate, mida otsite. See on enam-vähem sama mis Unity HUD.
Ammu olin kasutanud Madusisse kirjutatud toimetaja Python Antón Bobrov, kes samuti rakendab Kiire avamine, oma võitluses Geany parandamiseks tegin operatsiooni Kiire avamine-tomía kust eemaldasin selle dialoogi Snakedist ja tegin sellest eraldiseisva rakenduse, mille integreerisin seejärel Geanyga Lua pistikprogrammi kaudu, olles nii:
Pistikprogrammi kasutamiseks installige esmalt: python-gtk2, python-glade2 ja geany-plugin-lua.
$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua
Laadige alla avada (pistikprogramm) ja pakkige see oma isiklikus kaustas .config / geany / plugins / geanylua /, kui seda pole, looge see.
Seejärel looge või muutke faili .config / geany / plugins / geanylua / hotkeys.cfg, lisades sellele järgmise rea
qopen/quick_open.lua
Pistikprogrammile klaviatuuri otsetee määramiseks. Seejärel avage Geany ja otsige klaviatuuri otseteede seadetest: "Muuda" »" Eelistused "» "Kombinatsioonid"ja määrake toiming "Kiire avamine" soovitud kiirklahv. Ma panin üle " p ", mis kirjutab printimise tegevuse üle, kuid ma ei printida kunagi midagi ja see näeb välja ka Sublime Text.
Loodan, et teavitate pistikprogrammi abil oma muljetest.
Head häkkimist.
Värskendus: nüüd on failide loendis olevad andmed rasvases kirjas ja kui projekti, mida uurida, ei õnnestu tuvastada, eeldatakse, et see on faili kataloog, kus otsitakse. Kui kasutate kde, peate installima ka gnome'i ikoonipaki, muidu see ei toimi.
Allikas: Kirjutas xigurat CodeNinja
Ma tahan seda, kuid arhiiv näib olevat rikutud. kas sa oleks nii lahke ja lükkaks koodi hoopis githubisse?
ja võib-olla avada pull-pluginate repo tõmbamistaotlus?
https://github.com/geany/geany-plugins
see on tapja funktsioon. Olen kindel, et paljud inimesed seda tahaksid.
Tere, lugesin just postitust, kus näitate geany jaoks pistikprogrammi
et sa kirjutasid lua keeles (arvan, et seda kutsuti).
sa näed:
Ma armastan väga, kuid tunnen puudust märkmiku .LOG-funktsioonist, jah, hehehe
Ma olen ka inglise keeles üsna halb ...
geany asendajana kasutan SciTE-d ja olen selle jaoks teinud pistikprogrammi
.LOG, mille panin allpool:
Lisan järgmised read kasutaja suvandifaili (SciTEUser.properties)
command.name.12. * = InsertDateTimeLog
käsk.12. * = InsertDateTimeLog
käsk.süsteem.12. * = 3
käsk.mode.12. * = savebefore: ei
command.shortcut.12. * = Enter
Lisan Lua Startup Scriptis järgmised read:
funktsioon InsertDateTimeLog ()
kohalik liin1, esLog, esLogMayus
Rida1 = toimetaja: GetLine (0)
kui rida1 == null, siis rida1 = "0000" lõpeb
esLog = string.sub (rida1,1,4)
isLogCapus = string.upper (isLog)
kui esLogMayus == ".LOG" siis
redaktor: AddText ("\ n \ n ——————– \ n")
redaktor: AddText (os.kuupäev ("% d.% b.% Y __% Hh:% Mm"))
redaktor: AddText ("\ n ——————– \ n")
muu toimetaja: AddText ("\ n")
lõpp
lõpp
Ja ma tahaksin, et teeksite GEANY-s midagi sarnast ... või annaksite mulle vihjeid ...
kindel, et see tähendab teie jaoks vähe ja kogukonna jaoks muffo: palju inimesi
Ma kasutaksin…
aitäh lugemise ja tervituste eest ..
hea, palju õnne, ma uurin koodi. aitäh jagamast. Vaatan konkreetselt faili icons.py, tahan panna peale süsteemi ka muid ikoone