| View previous topic :: View next topic |
| Author |
Message |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Wed Jan 09, 2013 5:05 pm Post subject: |
|
|
| Напишите уже им кто-нибудь скриптец-детектор, пусть успокоятся. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1433
|
Posted: Wed Jan 23, 2013 1:13 pm Post subject: |
|
|
Неплохо бы добавить меню для вставки спецсимволов в диалог поиска/замены.
Примерно как в Visual Studio.
То есть нечто вроде
| Code: | Что: [ v] [v]
Чем: [ v] [v] |
Заодно в меню для «что» можно добавить возможность экранирования всех (или только в выделенном) специальных символов.
В Visual Studio 2005 при этом из меню для «чем» выбираются ссылки (там тоже \1) – меньше вопросов с $1 vs \1 будет. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1433
|
Posted: Sat Feb 02, 2013 7:08 pm Post subject: |
|
|
Наверное, сюда. Впрочем, можно и в баги записать.
Хотелось бы убрать/увеличить ограничение на длину ссылок.
А то текущих 512 символов не хватает на data:, пример:
| Code: | | data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAACOlBMVEX///+Tn54AAAAAAACGk5KDkI+DkI+WoaCDkI9/jY6HkpCJlpWDkI+KlpWMmJeDkI+Gk5KKl5aDkI+QnZyDkI+DkI+FkpGDkI+Hk5KQnZyGk5KGlJJ3hoeSnZ2QnJuHk5OKl5aKl5aRnJx/jYuFkpGFkpGGkpKPnJuXoqGCj4+HlJObp6aeqqmPnJuCj46fqqmEkI+PnJuXo6KIlJSHk5OHk5OvubieqaixubivtreBj46uuLeLl5bAxMe+wsOvubd8iYh+i4p/joyutLV7iId6h4Z9iol1hISrtLSttbR5h4Z5hoV5hYR6hoV4hYSFkpGDkZB6h4Z9iYh+ioq5wcOmsK6ttrSuuLd2goF1goGutrW7wMB4hoR0goG/xcbk5uelrq2nsbCEkpEAAABha2p4hIN4hYRjb2wAAACyvLy/yMe6w8J7iIeos7K2wL+9xsWksK+frKuptLOps7Kfq6ujr67p+viksLCrtrXAyMijsK/BycmlsbCos7OXo6KXoqGyvLq2v76IlJOMmJikr67AyMe/x8aMmZeksbCCj42VoJ+qtrWxv72vube7xcSeq6mMmZihrayirq2hrq2grKyNmZigrKuxu7mEkpDX5eO8xcW2v7+zv77X5OO3wL/Aycecqairt7Wyvbumsa+JlpW+x8ewu7qzvbx+ioqirayJlZSksK6uubmdqqmbqKeuuriWoqGirKu9xcWns7Kuurmvubilsa+ZpaSapqV8jIq8xsXDy8m4wcCqtbWVSIW1AAAAaXRSTlMA+iwg+iID9wIXLf4yxEHc3P0U/AUK9yTu6vT6CzX9+BQ97v70ZtLwFW3zBSr5BxD8+P736/sQEAAA2/j8AAAALf09AFX69V4AAF39+q398szv/WUAAAAAFAkAAAsZAAAAAPZEoPP0pjkqla07AAABCElEQVR4Xh3Ag1YEAQAF0LfItm3btm0bg7Wzbdu23b81pwuGsSb0+kc0oK6FfxZcS11rufxE38DGDgw17uaskaT7WzIcs3ulDcBN51S1T5KqUZIcG/cCw/DxSfA197MlEFyaADA1M9+jKHGQFWuAGhzytEWB/Qyfv+7gCCcWf3vH2QWuBEEcHbsD8Dg7J4gLNL9f39yLvX3g6/fy+vbxCf+AwF/lYXBIaNiUcnojPAKRUdEPzzxel6inl9cXGxePhMQkmUKoEDImZJPJQEpqmnR+YXFpeWVVtJaeAWRmZefk5uUfSOnCouKSUqCsvKKyqpq+vaNrauvqATQ0NnHYLa1t7R2dbA6AP+T9Uy9FYhsYAAAAAElFTkSuQmCC |
Если, конечно, производительность сильно страдать не будет.
Или сделать ограничение настраиваемым. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Mon Mar 04, 2013 11:24 am Post subject: |
|
|
Давно тут ничего не писал, а поднакопилось, правда не много:
- Ну о batch-режиме уже говорилось. При массовой обработке файлов(конвертация кодировки или там скриптом) через AP можно добавить ключи /batch который укажет всем плагинам в автозагрузке доп.флаг массововсти, и они будут знать что им делать нечего. Соотвтесвенно в интерфейс АР в Scripts тоже добавить метод/константу IsBatchMode и скрипты тоже сореинтируются.
- Предлагаю добавить в АР дополнительный слой фильтрации открытия и сохранения документов. В чем суть:
Плагины, которые реализуют эту абстракцию(далее Фильтр), регистрируют у AP приблизительно такой список методов:- Метод детектор, получает начало файла и отвечает да/нет может и хочет ли он обрабатывать его. Также может вернуть параметри последующего чтения;
- Метод-фильтр чтения. Получает буффер с содержимым файла(по порциям можно), и выдает новое содержимое;
- Метод-фильтр записи. Получает текст из редактора и преобразует его в данные которые нужно положить в файл;
- Методы по необходимости...
Фильтр, который нужно использовать для открытия можно задать вручную, в окне открытия, либо использовать автоопределение(работает метод 1). Фильтрация открытия выполняется до определения кодировок/БОМ и пр.
В диалоге сохранения тоже можно указать фильтр сохранения(либо без оного).
Для чего это всё надо? Ну вот приблизительный списко задач который может быть охвачен:- Открытия/модификация текстовых документов спрятанных в однопоточных архивах. .gz, .bz2, .xz, etc;
- Модификация зашифрованных текстовых документов(ключи могут хранится как в документе, так и отдельно(настраивается интерфейсной функцией плагина). Эта функция мне бы уже сейчас не помешала бы;
- Тектовые документы которым требуется pre- и post-edit обработка(например, отофрматировать красиво код при открытии для удобства редактирования, минимизировать после сохранения);
- собрать/обновить метаданные о файле для нужд плагина или внешнего софта
- редактирование текстовых полей бинарных файлов;
- стеганография(в частности, скрытая упаковка текста в бинарные форматные файлы);
- MIME type открытие...
Вот как-то так приблизительно.... |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1433
|
Posted: Wed Mar 06, 2013 1:23 pm Post subject: |
|
|
(отсюда)
Или приделать к общему списку кодировок поиск или фильтр.
Потому как заранее как-то не угадать, что из списка пригодится, но иногда известно, на каком языке должен быть текст. То есть чтобы можно было быстро найти, скажем, «Японская Shift-JIS», просто набрав в поиске «японская».
(Ну, а дальше проверяется через какой-нибудь http://translate.google.com/#auto/ru/ ) |
|
| Back to top |
|
 |
Nizaury
Joined: 06 Dec 2011 Posts: 18
|
Posted: Tue Mar 19, 2013 3:41 am Post subject: |
|
|
Хотелось бы, чтобы в Windows 8 x64 при очистке списка последних файлов, он очищался бы не только в программе, но и в прикрепленном значке на панели задач.
А то приходится постоянно вручную делать указанное ниже:
1) Открыть папку %AppData%\Microsoft\Windows\Recent\AutomaticDestinations
2) Найти и удалить один из файлов соответствующих программе Akelpad.
Можно конечно создать командный файл, но лучше чтобы это делала сама программа. |
|
| Back to top |
|
 |
temp1111
Joined: 26 Aug 2008 Posts: 36
|
Posted: Fri Apr 05, 2013 8:01 am Post subject: |
|
|
Что-то давно хотелки не обновлялись, подброшу:
1. Сделать линейку табов скроллируемой мышиным колесом, когда курсор на ней - этого очень не хватает, если открыто много файлов в MDI. Пример - Firefox.
2. Сделать группирование открытых в MDI файлов с возможностью сворачивать/разворачивать группы - Ctrl-LClick по нужным табам, затем RClick/Hotkey с действием Группировать/Разгруппировать. Каждая группа получает имя автоматом (Group 1, 2,..) или задаваемое особо привередливым юзером, и отображается на TabBar'е ОДНОЙ именованной кнопкой, отличающейся видом от обычной Tab-кнопки. При открытии сессии, если было выбрано автооткрытие последних файлов, группы остаются списками, и их файлы открываются (загружаются) только при разгруппировании. После разгруппирования сохранять признаки принадлежности к группе для возможности повторного группирования.
...
Пользуясь случаем, расширю хотелку #2 - по CtrlClick на табах выбирать несколько файлов не только для группирования/разгруппирования, но и для других уместных групповых операций - Close, Save, Refresh и т.д. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4650
|
Posted: Sat Apr 06, 2013 10:01 pm Post subject: |
|
|
temp1111
1. См. Scroll::AutoFocus |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1433
|
Posted: Tue Apr 16, 2013 1:00 pm Post subject: |
|
|
Хотелось бы улучшить поведение при добавлении разделения окна редактирования: если уже есть разделение, то при изменении типа разделения (с вертикального на горизонтальное и наоборот) наследовать положение прокрутки и выделение из закрывающейся части, а не из остающейся.
И если есть разделение на две части, то при разделении на четыре сохранять состояние правой/нижней части.
Если все же нужно получить состояние остающейся части, можно еще два раза вызвать команду разделения.
И еще. (Кажется, я уже жаловался... )
При убирании разделения теряются закладки от плагина LineBoard.
Тут бы или синхронизировать закладки при их добавлении/убирании, или, возможно, спрашивать, забыть про них или добавить в остающуюся часть.
В сессиях, опять же (точно жаловался) это все не сохраняется. |
|
| Back to top |
|
 |
baznik
Joined: 22 Apr 2013 Posts: 2
|
Posted: Mon Apr 22, 2013 9:58 am Post subject: |
|
|
| Пожалуйста, сделайте, чтобы поиск Up и Down по достижению конца файла не останавливался с сообщением Search finished, а продолжался вкруговую с другого конца файла. В результате мы имеем меньше нажатий, а увидеть, что поиск пошёл по кругу, легко можно по движку прокрутки. |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1069 Location: Poland
|
Posted: Mon Apr 22, 2013 10:53 am Post subject: |
|
|
baznik
Настройки -> Параметры -> Дополнительно -> Поиск по кругу (Запрос) |
|
| Back to top |
|
 |
baznik
Joined: 22 Apr 2013 Posts: 2
|
Posted: Tue Apr 23, 2013 10:28 pm Post subject: |
|
|
| Благодарю. Ещё бы путь к открытому файлу отображался, желательно в нижней строке, или опять не разглядел, как включается... |
|
| Back to top |
|
 |
opk44
Joined: 16 Jan 2010 Posts: 189
|
Posted: Wed Apr 24, 2013 7:11 am Post subject: |
|
|
| baznik wrote: | | ...Ещё бы путь к открытому файлу отображался, ... как включается... | Настроить редактор на запуск в режиме MDI или PMDI:
Настройки -> Оконный режим -> Многооконный (MDI)
или
Настройки -> Оконный режим -> Псевдо-многооконный (PMDI) |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Wed Apr 24, 2013 11:26 am Post subject: |
|
|
baznik
можешь поставить плагин FileInfo, он отображает путь в заголовке окна. |
|
| Back to top |
|
 |
Drugmix
Joined: 08 Apr 2013 Posts: 28
|
Posted: Thu May 02, 2013 7:56 pm Post subject: |
|
|
| Хотелось бы научить AkelUpdater нежно закрывать и перезапускать AkelPad при обновлении. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|