Някои са успели да използват Sublime Текст, много елегантен, разширяем и използваем редактор за програмист; но затворен, затова не искам да си сътруднича с г-н Джон Скинър, неговият автор ("Не продавайте свободата си на някой, който не ви разкрива своите тайни", Б. Франклин).
Едно от най-практичните неща за това е функционалността, която работи при натискане Ctrl-P, където редакторът отваря текстово поле, където можете да въведете името на файл или нещо подобно на това име, и редакторът търси файла в проекта. Използвайки точно търсене и след това размито. Вижте:
Това спестява на човек да се налага да навигира в дървото на проекта, да чете куп имена на файлове, когато обикновено знаете какво търсите. Това е горе-долу същото като Единство HUD.
Отдавна бях използвал Змия, редактор, написан на Питон от Антон Бобров, който също изпълнява Бързо отворено, в моята борба за подобряване на Geany направих операция Бърза отворена томия където премахнах този диалогов прозорец от Snaked и го направих самостоятелно приложение, което след това интегрирах с Geany чрез плъгин в Lua, бидейки такъв:
За да използвате плъгина първо инсталирайте: python-gtk2, python-glade2 и geany-plugin-lua.
$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua
Изтегляне q отворен (приставката) и го разархивирайте в личната си папка .config / geany / plugins / geanylua /, ако не съществува, създайте го.
След това създайте или променете файла .config / geany / plugins / geanylua / hotkeys.cfg, като добавите следния ред към него
qopen/quick_open.lua
За да можете да присвоите клавишна комбинация на приставката. След това отворете Geany и потърсете в настройките си клавишни комбинации: "Редактиране" »" Предпочитания "» "Комбинации"и задайте действието „Бързо отваряне“ клавишната комбинация, която искате. Прекалих " п ", което замества действието на печат, но никога не отпечатвам нищо и също изглежда като Sublime Текст.
Надявам се да съобщите за впечатленията си с помощта на приставката.
Честито хакване.
Актуализация: Сега това, което съвпада в списъка с файлове, е отбелязано с получер шрифт и ако проектът за изследване не може да бъде открит, се предполага, че това е директорията на файла, където се иска търсенето. Ако използвате kde, ще трябва да инсталирате пакет с икони на gnome, в противен случай няма да работи.
Източник: Написано от xigurat за CodeNinja
Искам това, но архивът изглежда е счупен. бихте ли били така любезни и вместо това щракнете кода към github?
и евентуално да отворите заявка за изтегляне към репозитория на geany плъгини?
https://github.com/geany/geany-plugins
това е убийствена функция. Сигурен съм, че много хора биха го искали.
Здравейте, току-що прочетох публикация, в която показвате плъгин за geany
че сте писали на луа (бързо отваряне, мисля, че се казваше) ..
ще видите:
Обичам geany, но ми липсва функцията .LOG на бележника, да, хехехе
Аз също съм доста зле на английски ...
като заместител на geany, използвам SciTE и направих плъгин за този
.ЛОГ, който сложих по-долу:
Добавям следните редове във файла с потребителски опции (SciTEUser.properties)
command.name.12. * = InsertDateTimeLog
команда.12. * = InsertDateTimeLog
command.subsystem.12. * = 3
command.mode.12. * = savebefore: no
command.shortcut.12. * = Въведете
Добавям следните редове в Lua Startup Script:
функция InsertDateTimeLog ()
локална Line1, esLog, esLogMayus
Line1 = редактор: GetLine (0)
ако Line1 == нула, тогава Line1 = "0000" край
esLog = string.sub (Line1,1,4)
isLogCapus = string.upper (isLog)
ако esLogMayus == ".LOG" тогава
редактор: AddText ("\ n \ n ——————– \ n")
редактор: AddText (os.date ("% d.% b.% Y __% Hh:% Mm"))
редактор: AddText ("\ n ——————– \ n")
else editor: AddText ("\ n")
край
край
И бих искал да направите нещо подобно в GEANY ... или да ми дадете някои улики ...
сигурен съм, че за вас това означава малко, а за общността муко: много хора
Бих използвал ...
благодаря за четене и поздрави ..
добре, поздравления, изучавам кода. Благодаря за споделянето. Разглеждам конкретно файла icons.py, искам да поставя други икони освен системните