Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.9 от 16 октября 2024


Скачать
Программа релиз 4.9.9: многоязычная [exe]: x86 | x64; русская [zip]: x86 | x64; английская [zip]: x86 | x64    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.8

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4475 от 03.11.2024
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 2.xx для самостоятельной компиляции AkelUpdater    
Плагины SpellCheck: проверка орфографии на движке Hunspell, подробнее. Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TagsView: разбор исходного кода при помощи ctags, подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Drugmix & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника, подробнее. Автор: Ralph Shane. Скачать: 4.8.3.0    
Help: вызов справки с поиском выделенного текста, подробнее. Автор: AZJIO. Скачать: плагин, утилита    
AnotherFileNearby: создание слепка редактируемого файла, подробнее. Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 17:12 04-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
немного нечестно

Да кто-бы с этим спорил. Собственно в реале такие тексты все реже попадаются. А в тех-же батниках Акелька достаточно неплохо 866 распознает.

Всего записей: 5028 | Зарегистр. 11-03-2003 | Отправлено: 04:25 05-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child (пост)
Цитата:
Чтож. Совместимость к win11 не принесла фикса на фоновое подсвечивание выбранного маркера выделения((((

Мне кажется, нужен просто краткий чёткий репорт. Например:


Проблема: Плагин ContextMenu: на Win 11 не работает подсветка иконки используемого маркера Coder::Highlight (см. скриншот):
 
Воспроизводится на: Windows 11 23H2, AkelPad x64 4.9.9 r4457, плагин ContextMenu 18.0
Вызываемое меню: подробнее...


Если хотите, добавьте в своё 1е сообщение о проблеме ссылку на этот пост, или свой накидайте. Мысль в том, чтобы репорт со всеми подробностями был в одном посте, а не рассеян по разным в процессе обсуждения.
 
Добавлено:
AkulaBig (пост)
Цитата:
А в изменениях только "улучшение работы в Вин11". А можно поподробней, что изменилось?

Ну, для более ясного представления об объёме и характере изменений можно скачать с SVN слепок r4453 и какой-нить утилью (BeyondCompare, WinMerge) сравнить его папку с текущей r4457 — я так и сделал. А если кратко (насколько я своей гуманитарной башкой дотумкал), то новая ф-ция связанная с отрисовкой строк появилась и (в связи с этим, по-видимому) в плагинах переписаны некоторые процедуры обработки вкладок/окна — это не мало.
 
У меня на Win 11 краш стабильно воспроизводился: скрипт со множеством замен по тексту AkelPad.TextReplace (более 50) запускаешь и он валит AP. Но при этом был костыль: если присвоить AkelPad.exe системное св-во совместимости с Win 7, то всё нормально, не валит. Теперь же без костыля всё чётко и исправно. Попутно у меня все мои скриптовые плюшки на порядок быстрее заработали, видимо на них тот костыльный режим совместимости влиял, и они подтормаживали.

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 11:15 05-10-2024 | Исправлено: yozhic, 11:58 05-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я баг-репорт по подсветке галочек отправил. Просто хотелось дождаться от вас пояснений по изменениям.
Так что ждем ответа.

Всего записей: 5028 | Зарегистр. 11-03-2003 | Отправлено: 12:12 05-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Получил ответ:
-----------
Исправлено для пользовательского меню: https://sourceforge.net/p/akelpad/codesvn/commit_browser
Отрисовкой системного меню программа не управляет.
-----------
Ждем от вас обновления.
Я хотел-бы уточнить некоторые вопросы. Я правильно понимаю, что на sourceforge.net выкладываются только коммиты, а вы компилируете exe? Я что-то цепочку сборки Акельки не понимаю вообще. SDK вы выложили. А дальше что? Откуда скачиваются исходники? Что с ними делать дальше?

Всего записей: 5028 | Зарегистр. 11-03-2003 | Отправлено: 16:15 06-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Я разобрался  с компиляцией Акельки. Все получилось.
Подсветка кнопочек заработало и на Вин11. Здорово.
Единственное хотелось-бы узнать ваши лайфхаки.
1. Вы компилируете полностью весь слепок последней версии или только изменения?
2. Вы все батники компилируете или сделали один сразу на все?
3. Свои данные через резхакер вносите?

Всего записей: 5028 | Зарегистр. 11-03-2003 | Отправлено: 20:29 06-10-2024 | Исправлено: AkulaBig, 20:29 06-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Ага, добро, а то я тут уже портянку приготовил расписывать ))

Цитата:
2. Вы все батники компилируете или сделали один сразу на все?

Я сделал один сразу на всё. Он и папки создаёт, и компилирует, и раскладывает потом, и readme пишет. Но поскольку батник получился слишком длинный (а в cmd ограничения есть), пришлось его разбить на фрагменты. Вот тут, собственно, всё «чудо-юдо-творение» с инструкцией:
https://github.com/yozhic/ap_compile
Файлов много, но запускается только один, самый 1й: build.cmd. Для компиляции отладочной build_debug.cmd. Выглядит вот так.

Цитата:
1. Вы компилируете полностью весь слепок последней версии или только изменения?

Полностью слепок. Так меньше мороки с автоматизацией. И времени у меня мало (как, впрочем, у всех нас), а на разбор изменений оно уходит.

Цитата:
3. Свои данные через резхакер вносите?

Нет, вписываю в исходные файлы. Посмотрите в make_res.cmd — там всё видно куда чего пишу. Но прежде резервирую оригиналы. И в сценарии есть выбор (на скриншоте видно), можно эти доп. данные и не вносить.
 
Ещё я там внёс две косметические добавки в цветовые темы (на домашнем форуме их нашёл), но их я только для себя компилирую, потому что это уже вмешательство. В том архиве, что выкладываю, их нет. В сценарии опять же есть выбор: вносить их или нет.
 
Вот так как-то, ничего особенного.

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 21:18 06-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за подробный ответ. Все ясно. Скрин не показывает. Похоже с хостингом что-то.
Я конечно буду все равно качать ваши обновления. Хочется чтобы у меня было 100% как у всех. Но чисто для себя потестить можно и скомпилить.

Всего записей: 5028 | Зарегистр. 11-03-2003 | Отправлено: 21:31 06-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Добро, я рад, если что-то пригодится. Скрин закинул в репу на гитхаб, пусть будет:
https://github.com/yozhic/ap_compile/blob/main/screenshot.png
Сейчас сюда же r4458 присоединю...

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 21:42 06-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, теперь скрин виден. Ждем обновления.

Всего записей: 5028 | Зарегистр. 11-03-2003 | Отправлено: 21:46 06-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неофициальная компиляция AkelPad 4.9.9 r4458 [06.10.2024]
с плагинами (по списку на akelpad.sf.net) и AkelUpdater
 
Обычная: ya.ru | upload.ee | workupload.com
Отладочная: ya.ru | upload.ee | workupload.com
 
Подробнее »»»

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 22:01 06-10-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Забавная разница в подсветке пунктов меню в Вин10 и Вин11:


Вин11 подсвечивает более правильно.

Всего записей: 5028 | Зарегистр. 11-03-2003 | Отправлено: 08:00 07-10-2024
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
 
...сорян за нубский вопрос, но с ходу не поборол
 
после "{5}" жмем enter > курсор становится в начало строки
вопрос - как сделать чтобы учитывалось выравнивание и курсор становился под "format"
(поведение как в n++)

Всего записей: 1244 | Зарегистр. 23-01-2006 | Отправлено: 11:49 07-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeZz
AKelPad.ini

Код:
[Options]
KeepSpace=1

Хоткей для переключения состояния Ctrl+L. Если вкл., то по Enter отступы сохраняются, а по Ctrl+Enter — нет. Если выкл., то наоборот.
Можно ещё в меню (если плаг ContextMenu подключен) добавить переключатель:

Код:
"Сохранять отступы слева    Ctrl+L" Command(4254)


Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 12:12 07-10-2024
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
[Options]
KeepSpace=1  


Всего записей: 1244 | Зарегистр. 23-01-2006 | Отправлено: 13:38 07-10-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сейчас обнаружил что AkelPad у меня напряг проц на 50% точнее на 100% просто одно ядро показывает 50%. Появилось после обновления на r4457. До этого ни разу не замечал. За процессами слежу, так как при закрытии браузера, перед отправкой в сон смотрю чтобы всё успокоилось до нуля - индикаторы проца и hdd. И при выходе из сна у меня два svchost.exe приходится убивать, так как они тоже проц напрягают. Поэтому слежу и никогда AkelPad не напрягал проц от слова совсем, ну разве кроме разовых сбоев когда повиснет полностью при тесте тем (или упадёт при условии, что я устраиваю краш-тесты в программировании с выходом записи за пределы дозволенной памяти). А тут ни зависаний, ничего, стандартно закрыл, то есть была реакция события на кнопку закрытия, до этого стандартно работал в нём. И ещё разница, ранее я копировал только изменённые плаги просмотром версий, сейчас тупо скопировал все плаги.

Всего записей: 4547 | Зарегистр. 03-05-2006 | Отправлено: 16:32 08-10-2024 | Исправлено: AZJIO, 16:37 08-10-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
r4457 падает при закрытии по Esc, вроде удалось собрать минимальный комплект для воспроизведения: запускаем, открываем четыре файла (это важно, с 2-3мя гораздо реже), жмём Ctrl+W и следом Esc.
Win7x32, при этом шрифт LiberationMono, кажется, здесь установлен и в систему.
 
Нюанс: проверены версии AkelPad и плагинов, скомпилированных в Win11, Win7 и WinXP: частота падений выше с первой версией и заметно реже в последней О_о
 
P.S. Ради любопытства запустил в простеньком дебаггере от NirSoft - AkelPad то закрывается как и должен быстро, то с видимой задержкой, но не падает : )))

Всего записей: 6587 | Зарегистр. 28-01-2008 | Отправлено: 13:28 10-10-2024 | Исправлено: Skif_off, 13:29 10-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неофициальная компиляция AkelPad 4.9.9 r4460 [10.10.2024]
с плагинами (по списку на akelpad.sf.net) и AkelUpdater
 
Обычная: ya.ru | upload.ee | workupload.com
Отладочная: ya.ru | upload.ee | workupload.com
 
Подробнее »»»

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 13:34 10-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off (пост)
Цитата:
запускаем, открываем четыре файла (это важно, с 2-3мя гораздо реже), жмём Ctrl+W и следом Esc

На Win 11, на тестовом исходном комплекте воспроизвелось сразу. Продублировал его, поменял файлы на отладочные, запустил в отладчике WinDBG — не воспроизвелось ни разу. Попробовал ещё несколько раз — не падает. После этого перестало воспроизводиться и на исходном тестовом. Перезагрузился — не воспроизвелось ни на исходном, ни на отладочном.

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 15:47 10-10-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неофициальная компиляция AkelPad 4.9.9 r4461 [10.10.2024]
с плагинами (по списку на akelpad.sf.net) и AkelUpdater
 
Обычная: ya.ru | upload.ee | workupload.com
Отладочная: ya.ru | upload.ee | workupload.com
 
Подробнее »»»

Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 18:16 10-10-2024 | Исправлено: yozhic, 18:36 11-10-2024
andrata

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Год назад на русском форуме akelpad.sourceforge.net описал свою хотелку, но видимо не совсем толково сделал описалово или никого не заинтересовало.
Попробую здесь, вдруг сдвинется с мертвой точки.
 
Есть плагин AkelPadWLX.wlx для Total Commandera и в AkelPad использую режим SDI и "не открывать файл дважды".
Жмем Ctrl+Q на файле => в другой панели открывается окно AkelPad с файлом. Если нажать F3\F4 (на этом же файле), то вновь запущенный AkelPad обнаружит уже открытое окно (по Ctrl+Q), закроет только что запущенный экземпляр и переключит фокус на окно открытое по Ctrl+Q. Т.е. не получится открыть один и тот же файл и по Ctrl+Q и по F3\F4, т.к. AkelPad ищет открытые окна по классу окна "AkelPad SDI Class"\"AkelPad MDI Class" и по Ctrl+Q и по F3\F4.
Хотелось бы параметр ком. строки на подобии /MainClass("MyAkelPad4") что бы разделить поиск открытых файлов по Ctrl+Q и по F3\F4 чтобы можно было открыть файл открытый по Ctrl+Q и по F3\F4.
На данный момент в плагине AkelPadWLX.wlx для открытия файла по Ctrl+Q используется дополнительная копия AkelPad.exe, но с измененной строкой в exe-шнике "AkelPad SDI Class"=>"AkelPad_SDI Class".
Если добавится дополнительный параметр ком. строки в AkelPad, то в дополнительной копии AkelPad.exe для режима Ctrl+Q надобность отпадет и можно будет обходится одними ключами

Всего записей: 76 | Зарегистр. 18-03-2012 | Отправлено: 19:39 10-10-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru