Templates plugin
- Author
- Message
-
Offline
- Posts: 267
- Joined: Mon Mar 12, 2007 3:45 pm
Режим MDI и PMDI, плагин Templates - включен, плагин Sessions - включен: при перезапуске AkelPad'a окошко с выбором шаблона выскакивает каждый раз перед созданием вкладки (средствами плагина Sessions) - приходится туеву хучу раз жать ESC. Не есть гуд!
Last edited by [Yustas.NeO] on Wed Jul 21, 2010 9:47 am, edited 3 times in total.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
В SDI оно точно не избыточно. Там то нету дабл-клика.во-2, без шаблона я могу создать файл (и создаю, и все создают) даблкликом, т.е. реализованная сейчас "функциональность" не просто избыточна, а мешает.
Гуд что заметили. А то я сессиями не пользуюсь - не поймал бы.приходится туеву хучу раз жать ESC. Не есть гуд!
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
old templates
Шаблоны из ТОГо скрипта. Откопал в старых архивах:FeyFre wrote:Ага, было такое. Я ещё их искал и так и не нашел.VladSh wrote:Когда-то это мой скрипт был, и в нём внутри были шаблоны, потом они расшились по файлам; скрипт удалили со страницы за ненадобностью, а о шаблонах не подумали...
Тогда использовались следующие "команды":
%s - вместо этого вставить выделенный текст;
%cb - вместо этого вставить текст из буфера обмена;
%| - после всех вставок установить курсор в это место.
Если в текущем файле выделен текст, то выдавать диалог не нужно, можно определить тип создаваемого файла (а соответственно и тип шаблона) по текущему файлу.
Можно придумать другие управляющие идентификаторы, не вопрос, но хотелось чтобы эта функциональность сохранилась.
Last edited by VladSh on Fri Jul 23, 2010 8:06 am, edited 1 time in total.
-
Offline
- Posts: 267
- Joined: Mon Mar 12, 2007 3:45 pm
Кстати, а действительно, нельзя ли сделать чтобы вызов Call("Templates::Main") показывал окошко с выбором шаблонов, а вызов Call("Templates::Main", 1, "hello.c") открывал именно указанный шаблон? В автозагрузке-то плагин тогда и не нужен будет, но можно будет сделать хоткеи и кнопки тулбара с вызовом готового шаблона или с вызовом окна списка шаблонов.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
> %s - вместо этого вставить выделенный текст;
Выделенный где? Дело в том что когда до меня доходит очередь - уже создан новый документ, и там выделения нету. При загрузке шаблона поверх созданного документа это ещё логично, но при новом - нет
кстати, %<буква> лучше не использовать как мета-символы, ибо могут содержатся в шаблоне.
Выделенный где? Дело в том что когда до меня доходит очередь - уже создан новый документ, и там выделения нету. При загрузке шаблона поверх созданного документа это ещё логично, но при новом - нет
кстати, %<буква> лучше не использовать как мета-символы, ибо могут содержатся в шаблоне.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Конечно!FeyFre wrote:Выделенный где? Дело в том что когда до меня доходит очередь - уже создан новый документ, и там выделения нету. При загрузке шаблона поверх созданного документа это ещё логично, но при новом - нет
Если открыт файл, а в нём выделенный текст, и я жму Ctrl+N, то естественно, что я хочу создать файл на основе выделенного текста; в этом случае (и ещё когда файл есть на диске, чтобы можно было определить его расширение) окошко выбора шаблона не нужно, в остальных случаях (без выделения и без открытых файлов) - окошко обязательно. Но не на даблклике! ))
-
Offline
- Posts: 267
- Joined: Mon Mar 12, 2007 3:45 pm
Если гора (Instructor) не идет к Магомету, то самим приходится писать скрипты и плагиныVladSh wrote:[Yustas.NeO]
Мы вот всё это пишем-пишем (скрипты, плагины)... но страдаем по сути чепухой, - можно было то же самое (вызов определённой аббревиатуры) добавить в Coder::AutoComplete...
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Гора и не обязана писать плагины по каждаму чиху, и что-бы ничего не стопорилось были и придуманы плагины, архитектура которых достаточно хорошо описана(не нужно заглядывать в исходники хоста). Даже не опытный C-шник сможет написать элементарные вещи... опытный напишет всё что угодно.Если гора (Instructor) не идет к Магомету, то самим приходится писать скрипты и плагины
Кроме того Scripts избавил от потребности написания уймы плагинов.
-
Offline
- Posts: 267
- Joined: Mon Mar 12, 2007 3:45 pm
УРА! ФЛУД!!!
Но спасибо, что разьяснил прописные истины!
Конечно не обязана - она же из камня!FeyFre wrote:Гора и не обязана писать
Но спасибо, что разьяснил прописные истины!
Last edited by [Yustas.NeO] on Wed Jul 21, 2010 1:26 pm, edited 1 time in total.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
То же, что и сейчас – выбирать шаблон или жать отмену. Это я про режим работы без перехвата встроенной команды.FeyFre wrote:А что дальше со списком делать?
А еще пользователь может переназначить Ctrl+N на какое-нибудь непотребство.FeyFre wrote:Плаг перехватывает комманду от меню, которую также вызывает тулбар, и акселератор CTRL+N.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Infocatcher
Вставить шаблон в текущую позицию текущего документа(или в выделение если есть)?
Вставить шаблон вместо всего документа?
Создать новый файл и вставить туда шаблон?
Понятно что выбрать или не выбрать. А что с этим выбором сделать:То же, что и сейчас – выбирать шаблон или жать отмену. Это я про режим работы без перехвата встроенной команды.
Вставить шаблон в текущую позицию текущего документа(или в выделение если есть)?
Вставить шаблон вместо всего документа?
Создать новый файл и вставить туда шаблон?
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact: