Niektoré dokázali použiť Sublime Text, veľmi elegantný, rozšíriteľný a použiteľný editor pre programátora; ale uzavretý preto nechcem spolupracovať s jeho autorom Jonom Skinnerom („Nepredaj svoju slobodu niekomu, kto ti nehovorí svoje tajomstvá“, B.Franklin).
Jednou z najpraktickejších vecí na tomto je funkčnosť, ktorá sa spúšťa po stlačení Ctrl-P, kde editor otvorí textové pole, do ktorého môžete napísať názov súboru alebo niečo podobné tomuto názvu, a editor vyhľadá súbor v projekte. Pomocou presného a potom fuzzy vyhľadávania. Pozri:
To človeku ušetrí nutnosť navigovať sa v strome projektu a čítať veľa názvov súborov, keď všeobecne viete, čo hľadáte. Je to viac menej rovnaké ako Jednota HUD.
Dávno som použil Hadovaný, editor napísaný v Pytón Antón Bobrov, ktorý tiež implementuje Rýchle otvorenie, v boji za zlepšenie Geany som urobil operáciu Rýchle Open-tomía kde som odstránil toto dialógové okno zo Snakedu a vytvoril z neho samostatnú aplikáciu, ktorú som potom integroval s Geany prostredníctvom pluginu v Luatakto:
Ak chcete použiť doplnok, nainštalujte najskôr: python-gtk2, python-glade2 a geany-plugin-lua.
$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua
na stiahnutie q otvorené (doplnok) a rozbaľte ho vo svojom osobnom priečinku .config / geany / plugins / geanylua /, ak neexistuje, vytvorte ho.
Potom vytvorte alebo upravte súbor .config / geany / plugins / geanylua / hotkeys.cfg pridaním nasledujúceho riadku
qopen/quick_open.lua
Aby bolo možné pluginu priradiť klávesovú skratku. Potom otvorte Gean a vyhľadaj v nastaveniach klávesové skratky: „Upraviť“ »„ Predvoľby “» „Kombinácie“a priraďte akciu „Rýchle otvorenie“ požadovanú klávesovú skratku. Cez som dal „ p ", ktorý prepíše akciu tlače, ale nikdy nič netlačím a vyzerá to tiež ako Sublime Text.
Dúfam, že nahlásite svoje dojmy pomocou doplnku.
Šťastné hackovanie.
Aktualizácia: To, čo sa zhoduje v zozname súborov, je označené tučným písmom a ak projekt na preskúmanie nemožno zistiť, predpokladá sa, že ide o adresár súboru, v ktorom sa požaduje vyhľadávanie. Ak používate kde, budete si musieť nainštalovať aj sadu ikon gnome, inak to nebude fungovať.
Zdroj: Napísal xigurat pre CodeNinja
Chcem to, ale zdá sa, že archív je rozbitý. bol by si taký láskavý a stlačil by si kód namiesto toho na github?
a prípadne otvoriť požiadavku na stiahnutie pre pripravené repo pluginy?
https://github.com/geany/geany-plugins
toto je zabijácka funkcia. Som si istý, že by to chcelo veľa ľudí.
Ahoj, práve som čítal príspevok, v ktorom zobrazuješ plugin pre geany
že ste napísali do lua (rýchle otvorenie, myslím, že sa to volalo) ..
uvidíte:
Milujem geany, ale chýba mi funkcia .LOG poznámkového bloku, áno, hehehe
Tiež som na tom dosť zle v angličtine ...
Ako náhradu za geany používam SciTE a pre tento som vytvoril plugin
.LOG, ktorý som uviedol nižšie:
Do súboru Možnosti používateľa (SciTEUser.properties) pridávam nasledujúce riadky
command.name.12. * = InsertDateTimeLog
príkaz.12. * = InsertDateTimeLog
príkaz.subsystém.12. * = 3
príkaz.mode.12. * = uložiť skôr: nie
command.shortcut.12. * = Enter
Nasledujúce riadky pridávam do Lua Startup Script:
funkcia InsertDateTimeLog ()
miestna linka1, esLog, esLogMayus
Riadok 1 = editor: GetLine (0)
ak Line1 == nula, potom Line1 = "0000" koniec
esLog = string.sub (riadok1,1,4)
isLogCapus = string.upper (isLog)
ak esLogMayus == ".LOG" potom
editor: AddText ("\ n \ n ——————– \ n")
editor: AddText (os.date ("% d.% b.% Y __% Hh:% Mm"))
editor: AddText ("\ n ——————– \ n")
iný editor: AddText ("\ n")
koniec
koniec
A bol by som rád, keby ste niečo podobné urobili v GEANY ... alebo mi poskytli nejaké indície ...
určite to pre vás znamená málo a pre komunitu muko: veľa ľudí
Použil by som ...
ďakujem za prečítanie a pozdrav ..
dobre, gratulujem, študujem kód. vďaka za zdieľanie. Pozerám sa konkrétne na súbor icons.py, chcem vložiť iné ikony ako systémové