AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Что хотелось бы добавить в AkelPad (3)
Goto page Previous  1, 2, 3 ... 11, 12, 13 ... 17, 18, 19  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
FeyFre



Joined: 07 Aug 2007
Posts: 2054
Location: Vinnitsa, Ukraine

PostPosted: Wed Jan 09, 2013 5:05 pm    Post subject: Reply with quote

Напишите уже им кто-нибудь скриптец-детектор, пусть успокоятся.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Wed Jan 23, 2013 1:13 pm    Post subject: Reply with quote

Неплохо бы добавить меню для вставки спецсимволов в диалог поиска/замены.
Примерно как в Visual Studio.
То есть нечто вроде
Code:
Что: [                   v] [v]
Чем: [                   v] [v]

Заодно в меню для «что» можно добавить возможность экранирования всех (или только в выделенном) специальных символов.
В Visual Studio 2005 при этом из меню для «чем» выбираются ссылки (там тоже \1) – меньше вопросов с $1 vs \1 будет.
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Sat Feb 02, 2013 7:08 pm    Post subject: Reply with quote

Наверное, сюда. Впрочем, можно и в баги записать. Smile

Хотелось бы убрать/увеличить ограничение на длину ссылок.
А то текущих 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


Если, конечно, производительность сильно страдать не будет. Smile
Или сделать ограничение настраиваемым.
Back to top
View user's profile Send private message Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2054
Location: Vinnitsa, Ukraine

PostPosted: Mon Mar 04, 2013 11:24 am    Post subject: Reply with quote

Давно тут ничего не писал, а поднакопилось, правда не много:

  1. Ну о batch-режиме уже говорилось. При массовой обработке файлов(конвертация кодировки или там скриптом) через AP можно добавить ключи /batch который укажет всем плагинам в автозагрузке доп.флаг массововсти, и они будут знать что им делать нечего. Соотвтесвенно в интерфейс АР в Scripts тоже добавить метод/константу IsBatchMode и скрипты тоже сореинтируются.
  2. Предлагаю добавить в АР дополнительный слой фильтрации открытия и сохранения документов. В чем суть:
    Плагины, которые реализуют эту абстракцию(далее Фильтр), регистрируют у AP приблизительно такой список методов:
    1. Метод детектор, получает начало файла и отвечает да/нет может и хочет ли он обрабатывать его. Также может вернуть параметри последующего чтения;
    2. Метод-фильтр чтения. Получает буффер с содержимым файла(по порциям можно), и выдает новое содержимое;
    3. Метод-фильтр записи. Получает текст из редактора и преобразует его в данные которые нужно положить в файл;
    4. Методы по необходимости...
    Фильтр, который нужно использовать для открытия можно задать вручную, в окне открытия, либо использовать автоопределение(работает метод 1). Фильтрация открытия выполняется до определения кодировок/БОМ и пр.
    В диалоге сохранения тоже можно указать фильтр сохранения(либо без оного).
    Для чего это всё надо? Ну вот приблизительный списко задач который может быть охвачен:
    1. Открытия/модификация текстовых документов спрятанных в однопоточных архивах. .gz, .bz2, .xz, etc;
    2. Модификация зашифрованных текстовых документов(ключи могут хранится как в документе, так и отдельно(настраивается интерфейсной функцией плагина). Эта функция мне бы уже сейчас не помешала бы;
    3. Тектовые документы которым требуется pre- и post-edit обработка(например, отофрматировать красиво код при открытии для удобства редактирования, минимизировать после сохранения);
    4. собрать/обновить метаданные о файле для нужд плагина или внешнего софта
    5. редактирование текстовых полей бинарных файлов;
    6. стеганография(в частности, скрытая упаковка текста в бинарные форматные файлы);
    7. MIME type открытие...


Вот как-то так приблизительно....
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Wed Mar 06, 2013 1:23 pm    Post subject: Reply with quote

(отсюда)
Я wrote:
Заодно еще одна хотелка: разбить список кодировок на группы. Вот для примера скрин из Firefox: http://s004.radikal.ru/i208/1012/87/22e9106a21b1.png

Или приделать к общему списку кодировок поиск или фильтр.
Потому как заранее как-то не угадать, что из списка пригодится, но иногда известно, на каком языке должен быть текст. То есть чтобы можно было быстро найти, скажем, «Японская Shift-JIS», просто набрав в поиске «японская».
(Ну, а дальше проверяется через какой-нибудь http://translate.google.com/#auto/ru/ Smile)
Back to top
View user's profile Send private message Visit poster's website
Nizaury



Joined: 06 Dec 2011
Posts: 30

PostPosted: Tue Mar 19, 2013 3:41 am    Post subject: Reply with quote

Хотелось бы, чтобы в Windows 8 x64 при очистке списка последних файлов, он очищался бы не только в программе, но и в прикрепленном значке на панели задач.

А то приходится постоянно вручную делать указанное ниже:

1) Открыть папку %AppData%\Microsoft\Windows\Recent\AutomaticDestinations
2) Найти и удалить один из файлов соответствующих программе Akelpad.

Можно конечно создать командный файл, но лучше чтобы это делала сама программа.
Back to top
View user's profile Send private message
temp1111



Joined: 26 Aug 2008
Posts: 49

PostPosted: Fri Apr 05, 2013 8:01 am    Post subject: Reply with quote

Что-то давно хотелки не обновлялись, подброшу:

1. Сделать линейку табов скроллируемой мышиным колесом, когда курсор на ней - этого очень не хватает, если открыто много файлов в MDI. Пример - Firefox.

2. Сделать группирование открытых в MDI файлов с возможностью сворачивать/разворачивать группы - Ctrl-LClick по нужным табам, затем RClick/Hotkey с действием Группировать/Разгруппировать. Каждая группа получает имя автоматом (Group 1, 2,..) или задаваемое особо привередливым юзером, и отображается на TabBar'е ОДНОЙ именованной кнопкой, отличающейся видом от обычной Tab-кнопки. При открытии сессии, если было выбрано автооткрытие последних файлов, группы остаются списками, и их файлы открываются (загружаются) только при разгруппировании. После разгруппирования сохранять признаки принадлежности к группе для возможности повторного группирования.

...
Пользуясь случаем, расширю хотелку #2 - по CtrlClick на табах выбирать несколько файлов не только для группирования/разгруппирования, но и для других уместных групповых операций - Close, Save, Refresh и т.д.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5396

PostPosted: Sat Apr 06, 2013 10:01 pm    Post subject: Reply with quote

temp1111
1. См. Scroll::AutoFocus
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Tue Apr 16, 2013 1:00 pm    Post subject: Reply with quote

Хотелось бы улучшить поведение при добавлении разделения окна редактирования: если уже есть разделение, то при изменении типа разделения (с вертикального на горизонтальное и наоборот) наследовать положение прокрутки и выделение из закрывающейся части, а не из остающейся.
И если есть разделение на две части, то при разделении на четыре сохранять состояние правой/нижней части.
Если все же нужно получить состояние остающейся части, можно еще два раза вызвать команду разделения. Smile

И еще. (Кажется, я уже жаловался... Smile)
При убирании разделения теряются закладки от плагина LineBoard.
Тут бы или синхронизировать закладки при их добавлении/убирании, или, возможно, спрашивать, забыть про них или добавить в остающуюся часть.

В сессиях, опять же (точно жаловался) это все не сохраняется.
Back to top
View user's profile Send private message Visit poster's website
baznik



Joined: 22 Apr 2013
Posts: 2

PostPosted: Mon Apr 22, 2013 9:58 am    Post subject: Reply with quote

Пожалуйста, сделайте, чтобы поиск Up и Down по достижению конца файла не останавливался с сообщением Search finished, а продолжался вкруговую с другого конца файла. В результате мы имеем меньше нажатий, а увидеть, что поиск пошёл по кругу, легко можно по движку прокрутки.
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1393
Location: Poland

PostPosted: Mon Apr 22, 2013 10:53 am    Post subject: Reply with quote

baznik
Настройки -> Параметры -> Дополнительно -> Поиск по кругу (Запрос)
Back to top
View user's profile Send private message
baznik



Joined: 22 Apr 2013
Posts: 2

PostPosted: Tue Apr 23, 2013 10:28 pm    Post subject: Reply with quote

Благодарю. Ещё бы путь к открытому файлу отображался, желательно в нижней строке, или опять не разглядел, как включается...
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 344

PostPosted: Wed Apr 24, 2013 7:11 am    Post subject: Reply with quote

baznik wrote:
...Ещё бы путь к открытому файлу отображался, ... как включается...
Настроить редактор на запуск в режиме MDI или PMDI:
Настройки -> Оконный режим -> Многооконный (MDI)
или
Настройки -> Оконный режим -> Псевдо-многооконный (PMDI)
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Wed Apr 24, 2013 11:26 am    Post subject: Reply with quote

baznik
можешь поставить плагин FileInfo, он отображает путь в заголовке окна.
Back to top
View user's profile Send private message
Drugmix



Joined: 08 Apr 2013
Posts: 444

PostPosted: Thu May 02, 2013 7:56 pm    Post subject: Reply with quote

Хотелось бы научить AkelUpdater нежно закрывать и перезапускать AkelPad при обновлении.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2, 3 ... 11, 12, 13 ... 17, 18, 19  Next
Page 12 of 19

 
Jump to:  
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


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group