Некаторыя змаглі выкарыстаць Sublime Text, вельмі элегантны, пашыраемы і карысны рэдактар для праграміста; але закрыты, таму я не хачу супрацоўнічаць са спадаром Джонам Скінарам, яго аўтарам ("Не прадавайце сваю свабоду таму, хто не раскрывае вам сваіх сакрэтаў", Б. Франклін).
Адна з самых практычных рэчаў у гэтым - функцыянальнасць, якая працуе пры націску Ctrl-P, дзе рэдактар адкрывае тэкставае поле, дзе вы можаце ўвесці імя файла ці нешта падобнае да гэтага імя, і рэдактар шукае файл у праекце. Выкарыстоўваючы дакладны пошук, а потым невыразны. Глядзіце:
Гэта пазбаўляе чалавека ад неабходнасці перамяшчацца па дрэве праекта, чытання мноства імёнаў файлаў, калі вы звычайна ведаеце, што шукаеце. Гэта больш-менш тое ж самае, што і Адзінства HUD.
Даўней я выкарыстаў Змяяліся, рэдактар, напісаны на Пітон Антон Баброў, які таксама рэалізуе Хутка адкрыты, у маёй барацьбе за паляпшэнне Geany я зрабіў аперацыю Хуткі Open-tomía дзе я выдаліў гэты дыялог з 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 Text.
Спадзяюся, вы паведаміце пра свае ўражанні з дапамогай убудовы.
Шчаслівы ўзлом.
Абнаўленне: Цяпер тое, што супадае ў спісе файлаў, пазначана тлустым шрыфтам, і калі праект для вывучэння немагчыма выявіць, мяркуецца, што гэта каталог файла, у якім запытваецца пошук. Калі вы выкарыстоўваеце kde, вам таксама трэба будзе ўсталяваць пакет значкоў gnome, інакш гэта не атрымаецца.
Крыніца: Аўтар xigurat для CodeNinja
3 каментарыяў, пакіньце свой
Я хачу, але архіў, здаецца, сапсаваны. Вы былі б такімі добрымі і замест гэтага націснулі б код на github?
і, магчыма, адкрыць запыт на выцягванне рэпа-версіі ўбудоў geany?
https://github.com/geany/geany-plugins
гэта асаблівасць забойцы. Я ўпэўнены, што многія людзі гэтага хацелі б.
Прывітанне, я толькі што прачытаў паведамленне, у якім вы паказваеце убудова для geany
што вы пісалі на луа (хутка адкрыты, думаю, гэта называлася) ..
вы ўбачыце:
Я люблю Geany, але мне не хапае функцыі .LOG нататніка, так, хе-хе
Я таксама дрэнна ведаю англійскую ...
у якасці замены geany я выкарыстоўваю SciTE, і я зрабіў яго убудовай
.ЛОГ, які я змясціў ніжэй:
Я дадаю наступныя радкі ў файл опцый карыстальніка (SciTEUser.properties)
command.name.12. * = InsertDateTimeLog
command.12. * = InsertDateTimeLog
command.subsystem.12. * = 3
command.mode.12. * = savebefore: няма
command.shortcut.12. * = Увядзіце
Я дадаю наступныя радкі ў Lua Startup Script:
функцыя InsertDateTimeLog ()
лакальны Line1, esLog, esLogMayus
Line1 = рэдактар: GetLine (0)
калі Line1 == нуль, то Line1 = "0000" канец
esLog = string.sub (радок1,1,4)
isLogCapus = string.upper (isLog)
калі esLogMayus == ".LOG", то
рэдактар: AddText ("\ n \ n ——————– \ n")
рэдактар: AddText (os.date ("% d.% b.% Y __% Hh:% Mm"))
рэдактар: AddText ("\ n ——————– \ n")
рэдактар else: AddText ("\ n")
канец
канец
І я хацеў бы, каб вы зрабілі нешта падобнае на GEANY ... ці далі мне падказкі ...
упэўнены, што для вас гэта мала што значыць, а для супольнасці muco: шмат людзей
Я б выкарыстаў ...
дзякуй за чытанне і прывітанне ..
добра, віншую, я вывучаю код. дзякуй за абмен. Я разглядаю файл icons.py, я хачу паставіць іншыя значкі, акрамя сістэмных