Alguns han pogut utilitzar Sublim Text, Un editor molt elegant, extensible i usable per a un programador; però tancat per tant no em dóna la gana de col·laborar amb el senyor Jon Skinner seu autor ( "No li benes teva llibertat a aquell que no et conta els seus secrets", B.Franklin).
Una de les coses més pràctiques que té aquest és la funcionalitat que s'executa quan es pressiona Ctrl-P, On l'editor obre una caixa de text on es pot escriure el nom d'un arxiu, o alguna cosa semblant a aquest nom i l'editor busca l'arxiu en el projecte. Usant per a això una recerca exacta i després una difusa. vegin:
Això evita que un hagi d'estar navegant per l'arbre de el projecte, llegint un munt de noms d'arxius, quan generalment un sap el que busca. És més o menys el mateix que el HUD d'Unity.
Feia temps havia usat Serp, Un editor escrit en Pitó per Antón Bobrov que també implementa Obertura ràpida, en la meva lluita per millorar Geany vaig fer una operació de Quick Open-tomia on extirpar aquest diàleg de Snaked i ho vaig fer una aplicació independent que després vaig integrar amb Geany a través d'un connector en Lua, Quedant així:
Per utilitzar el connector primer instal: python-gtk2, python-glade2 i geany-plugin-lua.
$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua
Descarregueu qopen (El plugin) i descomprimiu en la seva carpeta personal .config / geany / plugins / geanylua /, si aquesta no existeix creeu.
Llavors creu o modifiqui l'arxiu .config / geany / plugins / geanylua / hotkeys.cfg afegint-hi la següent línia
qopen/quick_open.lua
Per poder assignar una drecera de teclat a el connector. llavors obri Geany i busqui en la seva configuració de dreceres de teclat: "Edita" »" Preferències "» "Combinacions", I assigneu-li a l'acció "Quick Open" la drecera de teclat que voleu. Jo sobre li vaig posar " p ", Que sobreescriu l'acció d'imprimir, però és que jo mai imprimeixo res ia més així queda com el Sublim Text.
Espero em reportin les seves impressions utilitzant el connector.
Happy Hacking.
Actualització: Ara s'assenyala en negreta el que coincideix en la llista de fitxers i si no es pot detectar el projecte on explorar s'assumeix que aquest és el directori de l'arxiu on se sol·licita la cerca. Si fas servir kde també et farà falta que et instal un paquet d'icones de gnome en cas contrari no funcionarà.
Font: Escrit per xigurat per CodeNinja
I want this but the arxivi appears to be broken. would you be so kind and push the code to github instead?
and possibly to open a pull request to geany connectors repo?
https://github.com/geany/geany-plugins
this is a killer feature. I am sure many people would want it.
Hola, acabo de llegir un post, en el qual mostres un plugin per geany
que vas escriure a lua (quick-open crec que es deia) ..
veuràs:
m'encanta geany, però li trobo a faltar la funció .log de l'notepad, sí, jejeje
a més es em dóna bastant malament l'anglès ...
com a substitut de l'geany, ús SciTE, ia aquest sí que li he fet un connector
.Log que et poso a continuació:
afegeixo les següents línies en User Options File (SciTEUser.properties)
command.name.12. * = InsertDateTimeLog
command.12. * = InsertDateTimeLog
command.subsystem.12. * = 3
command.mode.12. * = savebefore: no
command.shortcut.12. * = Enter
afegeixo les següents línies en Lua Startup Script:
function InsertDateTimeLog ()
local línia1, esLog, esLogMayus
Línia1 = editor: GetLine (0)
if línia1 == nil then línia1 = «0000» end
esLog = string.sub (Linea1,1,4)
esLogMayus = string.upper (caLog)
if esLogMayus == «.log» then
editor: AddText ( «\ n \ n ------- \ n»)
editor: AddText (os.date ( "% d.% b.% I __% Hh:% Mm»))
editor: AddText ( «\ n ------- \ n»)
else editor: AddText ( «\ n»)
final
final
I m'agradaria que fessis una cosa semblant a GEANY ... o em donessis unes pistes ...
segur que per a tu suposa poc, i per a la comunitat muco: molta gent
ho faria servir ...
gràcies per llegir-me i salutacions ..
bones, et felicito, estic estudiant el codi. gràcies per compartir. estic mirant específicament l'arxiu icons.py, vull posar altres icones que no siguin els de el sistema