Page 37 of 37

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Tue May 13, 2025 8:58 pm
by Instructor
ForgottenGhost wrote: Sat Feb 15, 2025 1:21 pmХотелось бы иметь возможность прокрутки за пределы последней строки...
Тестовая x86 / x64
Добавлено: ручной параметр "ScrollPastEOF" - вертикальная прокрутка за пределы последней строки. В процентах от высоты области редактирования. Например, 100.

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Mon May 19, 2025 11:23 pm
by AZJIO
Можно ли сделать проверку после диалога "... был изменён извне. Переоткрыть его?", если файл урезается, то переместить позицию в центр окна. У меня три раза подряд с этой удобной фичей конец файла оказывался вверху в виде одной строки, несмотря на то что документ умещается на одну страницу. По факту после диалога переоткрытия мне приходится прокручивать документ для видимости его контента.

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Tue May 27, 2025 7:39 am
by Instructor
AZJIO
Как вариант в тестовой версии (x86 / x64) можно указать "ScrollPastEOF" например 60, тогда 40% текста всегда будет видимым.
Изменено: "PaintOptions" флаг 2048 заменен ручным параметром "ScrollPastEOF" - вертикальная прокрутка за пределы последней строки. В процентах от высоты области редактирования. Например, 100.

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Thu Jul 17, 2025 4:43 am
by bogser
Не хватает опции для Wrap Words, когда при переносе текста на следующую строку он автоматически отрисовывается с тем же отступом, что у первой строки. Т.е. если в начале первой строки стоят 4 пробела, то все последующие строки, получившиеся вследствие Wrap Words, будут отрисовываться с отступом в те же 4 пробела. Ниже скриншот с примером, как это выглядит в Notepad++, там этот режим зовется Line Wrap Aligned в Settings-Preferences-Editing. В ряде случаев эта опция позволяет существенно улучшить читаемость текста.

Image

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Tue Oct 21, 2025 8:17 pm
by yozhic
Уже несколько раз слышал пожелание (от разных пожелателей): поддержка лигатур (если они есть в шрифте).

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Tue Dec 02, 2025 6:51 pm
by dothen
1) В меню избранное добавить возможность вставлять сепаратор.
2) В диалоге "Добавление в избранное" в поле "Имя:" символ табуляции можно вставить только через буфер обмена, это не очень удобно. Может сделать обработку \t

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Tue Apr 21, 2026 10:49 am
by testuser2
Есть ли в синтаксических файлах возможность определять фолдер регулярным выражением? Если нет, то тогда это пожелание.
Например, я бы хотел, чтобы участки идуцих подряд однострочных комментариев определялись как фолдер. Для них подходит регулярное выражение ((^ *\/\/.*?[\r\n]+)+)

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Sun May 03, 2026 12:12 am
by testuser2
Кстати, я вот что обнаружил, я увидел это в С++ на другом форуме, можно "{}" использовать сами по себее, в JS это тоже работет и если группу комментариев заключить в {} то это становится фолдером и не ломает код!

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Tue May 05, 2026 5:38 am
by Лестер Глючный
Так это из (Turbo) PASCAL пришло { там ведь фигурные скобки как раз так коментарии и обозначают }
{* Хотя есть ещё и со звёздочкой, но скорее всего это для многострочных *}
# но, лично меня больше всего устраивает октотроп — вот что лучше всего подходит для коментариев!
;; а вот "точки с запятой" (а для .bat обязательно должна быть пара, хотя в недрах %windir% попадались и в некоторых .ini)… ну… для "греков" же этот символ вообще воспринимается как вопросительный знак… ладно там коментарием, но чтоб этот символ требовался в основном теле кода немалым множеством языков программирования… ууу…

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Wed May 06, 2026 9:40 am
by testuser2
Лестер Глючный wrote: Tue May 05, 2026 5:38 am # но, лично меня больше всего устраивает октотроп — вот что лучше всего подходит для коментариев!
Согласен, один символ, выглядит лучше, в VB это ' (апостроф). Вообще, я сам немножко изобретаю свой кодовый процессинг на JS, и поразмыслил, над своим предложением, определения фолдеров регулярками, счела таки это неоптимальным. Прогон текста регулярками хорош, при каких-то разовых акциях, но не очень изящно вписывается в процесс ежесекундной обработки текста в процессе его редактирования. Получается так, что если у нас папка определяется регекс-паттерном, то при любом изменении внутри этой папки, нам нужно будет каждый раз прогонять это папку регекспом, чтобы подтвердить ее соответствие паттерну.

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Wed May 13, 2026 1:25 pm
by testuser2
testuser2 wrote: Tue Apr 21, 2026 10:49 am Есть ли в синтаксических файлах возможность определять фолдер регулярным выражением?
Обновлю информацию, такая возможность таки есть, если добавить в coder-файл строку

Code: Select all

1048576	0	0	0	"(^ *\/\/[^\r\n]*[\r\n]){3,}" "" "" 0 0
При таком правиле 3+ подряд идущих строк комментариев будут создавать свертку (фолдер). При этом есть нюанс - после такого блока коментариев нужно обязательно добавлять строку, чтобы он завершался и не влиял на идущий следом фолдер.

Re: Что хотелось бы добавить в AkelPad (3)

Posted: Sat May 16, 2026 11:26 am
by testuser2
Еще вариант свертки комментариев. Визуально более правильный, но более сложный. При добавлении правила Акел начинает ощутимо подлагивать, поэтому рекомендовать не стану )

Code: Select all

;3145730=1048576 + 2097153 + 1
3145730	0	0	0	"(?:\A|^(?! *\/\/)[^\n]*\n)\K^ *\/\/(?=[^\n]*\n(^ *\/\/[^\n]*\n){2,})" "\/\/(?=[^\n]*\n)(?! *\/\/)" "" 0 0