Page 12 of 37
Posted: Wed Jan 09, 2013 5:05 pm
by FeyFre
Напишите уже им кто-нибудь скриптец-детектор, пусть успокоятся.
Posted: Wed Jan 23, 2013 1:13 pm
by Infocatcher
Неплохо бы добавить меню для вставки спецсимволов в диалог поиска/замены.
Примерно как в Visual Studio.
То есть нечто вроде
Заодно в меню для «что» можно добавить возможность экранирования всех (или только в выделенном) специальных символов.
В Visual Studio 2005 при этом из меню для «чем» выбираются ссылки (там тоже \1) – меньше вопросов с $1 vs \1 будет.
Posted: Sat Feb 02, 2013 7:08 pm
by Infocatcher
Наверное, сюда. Впрочем, можно и в баги записать.
Хотелось бы убрать/увеличить ограничение на длину ссылок.
А то текущих 512 символов не хватает на
data:, пример:
Code: Select all
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
Если, конечно, производительность сильно страдать не будет.

Или сделать ограничение настраиваемым.
Posted: Mon Mar 04, 2013 11:24 am
by FeyFre
Давно тут ничего не писал, а поднакопилось, правда не много:
- Ну о batch-режиме уже говорилось. При массовой обработке файлов(конвертация кодировки или там скриптом) через AP можно добавить ключи /batch который укажет всем плагинам в автозагрузке доп.флаг массововсти, и они будут знать что им делать нечего. Соотвтесвенно в интерфейс АР в Scripts тоже добавить метод/константу IsBatchMode и скрипты тоже сореинтируются.
- Предлагаю добавить в АР дополнительный слой фильтрации открытия и сохранения документов. В чем суть:
Плагины, которые реализуют эту абстракцию(далее Фильтр), регистрируют у AP приблизительно такой список методов:- Метод детектор, получает начало файла и отвечает да/нет может и хочет ли он обрабатывать его. Также может вернуть параметри последующего чтения;
- Метод-фильтр чтения. Получает буффер с содержимым файла(по порциям можно), и выдает новое содержимое;
- Метод-фильтр записи. Получает текст из редактора и преобразует его в данные которые нужно положить в файл;
- Методы по необходимости...
Фильтр, который нужно использовать для открытия можно задать вручную, в окне открытия, либо использовать автоопределение(работает метод 1). Фильтрация открытия выполняется до определения кодировок/БОМ и пр.
В диалоге сохранения тоже можно указать фильтр сохранения(либо без оного).
Для чего это всё надо? Ну вот приблизительный списко задач который может быть охвачен:- Открытия/модификация текстовых документов спрятанных в однопоточных архивах. .gz, .bz2, .xz, etc;
- Модификация зашифрованных текстовых документов(ключи могут хранится как в документе, так и отдельно(настраивается интерфейсной функцией плагина). Эта функция мне бы уже сейчас не помешала бы;
- Тектовые документы которым требуется pre- и post-edit обработка(например, отофрматировать красиво код при открытии для удобства редактирования, минимизировать после сохранения);
- собрать/обновить метаданные о файле для нужд плагина или внешнего софта
- редактирование текстовых полей бинарных файлов;
- стеганография(в частности, скрытая упаковка текста в бинарные форматные файлы);
- MIME type открытие...
Вот как-то так приблизительно....
Posted: Wed Mar 06, 2013 1:23 pm
by Infocatcher
(
отсюда)
Или приделать к общему списку кодировок поиск или фильтр.
Потому как заранее как-то не угадать, что из списка пригодится, но иногда известно, на каком языке должен быть текст. То есть чтобы можно было быстро найти, скажем, «Японская Shift-JIS», просто набрав в поиске «японская».
(Ну, а дальше проверяется через какой-нибудь
http://translate.google.com/#auto/ru/ 
)
Posted: Tue Mar 19, 2013 3:41 am
by Nizaury
Хотелось бы, чтобы в Windows 8 x64 при очистке списка последних файлов, он очищался бы не только в программе, но и в прикрепленном значке на панели задач.
А то приходится постоянно вручную делать указанное ниже:
1) Открыть папку %AppData%\Microsoft\Windows\Recent\AutomaticDestinations
2) Найти и удалить один из файлов соответствующих программе Akelpad.
Можно конечно создать командный файл, но лучше чтобы это делала сама программа.
Posted: Fri Apr 05, 2013 8:01 am
by temp1111
Что-то давно хотелки не обновлялись, подброшу:
1. Сделать линейку табов скроллируемой мышиным колесом, когда курсор на ней - этого очень не хватает, если открыто много файлов в MDI. Пример - Firefox.
2. Сделать группирование открытых в MDI файлов с возможностью сворачивать/разворачивать группы - Ctrl-LClick по нужным табам, затем RClick/Hotkey с действием Группировать/Разгруппировать. Каждая группа получает имя автоматом (Group 1, 2,..) или задаваемое особо привередливым юзером, и отображается на TabBar'е ОДНОЙ именованной кнопкой, отличающейся видом от обычной Tab-кнопки. При открытии сессии, если было выбрано автооткрытие последних файлов, группы остаются списками, и их файлы открываются (загружаются) только при разгруппировании. После разгруппирования сохранять признаки принадлежности к группе для возможности повторного группирования.
...
Пользуясь случаем, расширю хотелку #2 - по CtrlClick на табах выбирать несколько файлов не только для группирования/разгруппирования, но и для других уместных групповых операций - Close, Save, Refresh и т.д.
Posted: Sat Apr 06, 2013 10:01 pm
by Instructor
temp1111
1. См. Scroll::AutoFocus
Posted: Tue Apr 16, 2013 1:00 pm
by Infocatcher
Хотелось бы улучшить поведение при добавлении разделения окна редактирования: если уже есть разделение, то при изменении типа разделения (с вертикального на горизонтальное и наоборот) наследовать положение прокрутки и выделение из закрывающейся части, а не из остающейся.
И если есть разделение на две части, то при разделении на четыре сохранять состояние правой/нижней части.
Если все же нужно получить состояние остающейся части, можно еще два раза вызвать команду разделения.
И еще. (Кажется, я уже жаловался...

)
При убирании разделения теряются закладки от плагина LineBoard.
Тут бы или синхронизировать закладки при их добавлении/убирании, или, возможно, спрашивать, забыть про них или добавить в остающуюся часть.
В сессиях, опять же (точно жаловался) это все не сохраняется.
Posted: Mon Apr 22, 2013 9:58 am
by baznik
Пожалуйста, сделайте, чтобы поиск Up и Down по достижению конца файла не останавливался с сообщением Search finished, а продолжался вкруговую с другого конца файла. В результате мы имеем меньше нажатий, а увидеть, что поиск пошёл по кругу, легко можно по движку прокрутки.
Posted: Mon Apr 22, 2013 10:53 am
by KDJ
baznik
Настройки -> Параметры -> Дополнительно -> Поиск по кругу (Запрос)
Posted: Tue Apr 23, 2013 10:28 pm
by baznik
Благодарю. Ещё бы путь к открытому файлу отображался, желательно в нижней строке, или опять не разглядел, как включается...
Posted: Wed Apr 24, 2013 7:11 am
by opk44
baznik wrote:...Ещё бы путь к открытому файлу отображался, ... как включается...
Настроить редактор на запуск в режиме MDI или PMDI:
Настройки -> Оконный режим -> Многооконный (MDI)
или
Настройки -> Оконный режим -> Псевдо-многооконный (PMDI)
Posted: Wed Apr 24, 2013 11:26 am
by Fr0sT
baznik
можешь поставить плагин FileInfo, он отображает путь в заголовке окна.
Posted: Thu May 02, 2013 7:56 pm
by Drugmix
Хотелось бы научить AkelUpdater нежно закрывать и перезапускать AkelPad при обновлении.