Noen har kunnet bruke Sublime Text, en veldig elegant, utvidbar og brukbar redaktør for en programmerer; men lukket derfor vil jeg ikke samarbeide med Mr. Jon Skinner forfatteren ("Ikke selg friheten din til noen som ikke forteller deg hemmeligheter", b. franklin).
Noe av det mest praktiske med dette er funksjonaliteten som kjører når du trykker på den Ctrl-P, hvor redaktøren åpner en tekstboks der du kan skrive inn navnet på en fil, eller noe som ligner på dette navnet, og redaktøren ser etter filen i prosjektet. Ved å bruke et eksakt søk og deretter en uklar. Se:
Dette sparer en fra å måtte navigere i prosjekt-treet, lese en haug med filnavn, når du generelt vet hva du leter etter. Det er mer eller mindre det samme som Enhet HUD.
For lenge siden hadde jeg brukt Snaket, en redaktør skrevet i Python av Antón Bobrov som også implementerer Rask åpning, i min kamp for å forbedre Geany gjorde jeg en operasjon Rask Open-tomía hvor jeg fjernet denne dialogen fra Snaked og gjorde den til en frittstående app som jeg deretter integrerte med Geany via et plugin i Lua, å være slik:
For å bruke pluginet installerer du først: python-gtk2, python-glade2 og geany-plugin-lua.
$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua
Last ned qåpne (pluginet) og pakk den ut i den personlige mappen .config / geany / plugins / geanylua /, hvis den ikke eksisterer, opprett den.
Deretter oppretter eller endrer du .config / geany / plugins / geanylua / hotkeys.cfg filen ved å legge til følgende linje i den
qopen/quick_open.lua
For å kunne tilordne en hurtigtast til pluginet. Åpne deretter Geany og se i innstillingene dine for hurtigtaster: "Rediger" »" Innstillinger "» "Kombinasjoner", og tilordne handlingen "Rask åpning" hurtigtasten du vil ha. Jeg la over " p ", som overskriver trykkingen, men jeg skriver aldri ut noe, og det ser også ut som Sublime Text.
Jeg håper du rapporterer inntrykkene dine ved hjelp av pluginet.
God hacking.
Oppdatering: Det som samsvarer med listen over filer er nå markert med fet skrift, og hvis prosjektet som skal utforskes ikke kan oppdages, antas det at dette er katalogen til filen der søket blir bedt om. Hvis du bruker kde, må du også installere en gnome-ikonpakke, ellers vil den ikke fungere.
Kilde: Skrevet av xigurat for KodeNinja
Jeg vil ha dette, men arkivet ser ut til å være ødelagt. ville du være så snill og skyve koden til github i stedet?
og muligens å åpne en pull-forespørsel til replik fra geany plugins?
https://github.com/geany/geany-plugins
dette er en morderfunksjon. Jeg er sikker på at mange mennesker vil ha det.
Hei, jeg har nettopp lest et innlegg der du viser et plugin for geany
at du skrev i lua (hurtigåpning tror jeg det ble kalt) ..
du vil se:
Jeg elsker geany, men jeg savner .LOG-funksjonen til notisblokken, ja, hehehe
Jeg er også ganske dårlig på engelsk ...
som erstatning for geany bruker jeg SciTE, og jeg har gjort det til et plugin
.LOGG som jeg la nedenfor:
Jeg legger til følgende linjer i User Options File (SciTEUser.properties)
command.name.12. * = InsertDateTimeLog
kommando.12. * = InsertDateTimeLog
command.subsystem.12. * = 3
command.mode.12. * = lagre før: nei
command.shortcut.12. * = Enter
Jeg legger til følgende linjer i Lua Startup Script:
funksjon InsertDateTimeLog ()
lokal Line1, esLog, esLogMayus
Line1 = editor: GetLine (0)
hvis Linje1 == null er Linje1 = "0000" slutt
esLog = string.sub (Line1,1,4)
isLogCapus = string.upper (isLog)
hvis esLogMayus == ".LOG" da
editor: AddText ("\ n \ n ———————– \ n")
editor: AddText (os.date ("% d.% b.% Y __% Hh:% Mm"))
redaktør: AddText ("\ n ——————–– \ n")
annet redaktør: AddText ("\ n")
slutt
slutt
Og jeg vil at du skal gjøre noe lignende i GEANY ... eller gi meg noen ledetråder ...
sikkert for deg betyr det lite, og for samfunnets slimhinne: mange mennesker
Jeg vil bruke ...
takk for lesing og hilsener ..
bra, gratulerer, jeg studerer koden. takk for at du delte. Jeg ser spesielt på ikoner.py-filen, jeg vil sette andre ikoner enn systemene