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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197

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

gyra

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

Последний релиз: 4.9.9 от 16 октября 2024
Последняя тестовая: 4.10.0 r4531 от 4 марта 2026; хроника изменений


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

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4531 от 4.3.2026
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 3.xx для самостоятельной компиляции AkelUpdater    
Плагины FileDialog: Диалог открытия файлов. Автор: dothen. Скачать: 1.3    
Help: вызов справки с поиском выделенного текста (альт. к ChmKeyword.js). Подробнее: 1, 2, видео. Автор: AZJIO. Скачать: плаг (или утилита)    
SpellCheck: проверка орфографии на движке Hunspell. Автор: random6_2020. Скачать (1.3.0.6): x64 | x86 | исходники    
TabBar: вкладки: кнопка закрытия, выделение активной, etc. Автор: dothen. Скачать: 2.5, библиотека TabBarEx.dll.    
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    
AnotherFileNearby: создание слепка редактируемого файла. Подробнее... Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

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

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 10:35 05-03-2026
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
(пост)
Цитата:
Ибо из того что я увидел - это просто ад

ну или это афигенная попа-боль кода старого редактора ибо:

Код:
[21 февраля 2026 г. 20:43:36]  ----text (длина 17): фывфвывФЫВВЫ54654
[21 февраля 2026 г. 20:43:56] Ошибка сохранения tmp: C:\TEMP\AkelPadScratch\uns_0x00070E68.tmp

Вот между этими выводами самым значимым является лишь внутренний вызов функции AkelPad.SaveFile(...)
из-за ошибки внутри которого можно уйти в ветку распечатки текста ошибки. Это внутренняя! функция! Всё)))  
ЧТО там могло упасть у вас - я не представляю. Ибо у себя, даже вкопировав ваш INI себе в распаковку редактора,
я такого не получаю((((
 
2testuser3
наверное так - прошу не просто файлы - а сделайте мне архивчик плиз вашей "голой" сборки редактора.
Нулевого пациента, так-сказать - надо препарировать вживую.... и целиком.

Всего записей: 5286 | Зарегистр. 01-04-2006 | Отправлено: 16:36 21-02-2026 | Исправлено: destiny_child, 16:37 21-02-2026
testuser3

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Это последняя версия с оф. сайта
Архив папки с программой https://disk.yandex.ru/d/nClGunzmsnhx3w
Сам я пользуюсь портабельной x64 4.9.9 версией, которая нафарширована и настроена. Там у меня уже открыто много вкладок, поэтому я не хочу там ни чего трогать, да и уже дело к ночи.

Всего записей: 116 | Зарегистр. 18-02-2017 | Отправлено: 16:45 21-02-2026
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну понятно дело - спокойно ночи)) ДО утра)) А там я надеюсь вы сможете выдать мне оригиналы сохраненных  
бекапов для вкладок с содержимым. По списку: в 1 инглиш онли, во 2 - просто цифры, в 3: -*/+*-/+{}{}|},  
ну и в 4 тока русские буквы. Пробелы нигде не нужны!!!
 
Это я к тому, что я вот просто распаковал - запустил - и всё работает. Как и планировалось...

Всего записей: 5286 | Зарегистр. 01-04-2006 | Отправлено: 17:56 21-02-2026
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заинтересовал список кодировок, что типа встроен в редактор и да. ОН реально встроен как переменная.
И да - удивительно - но он совпадает с тем, что может позволить себе кодировать/декодировать винда 10/11
по умолчанию...
НО, проверив всё это, я лишь опять убедился в том, что ни о какой кодировке 1075 и речи идти не может.
Ни сам редактор - ни сама ОС - не могут "увидеть" эту кодировку.
 
Ну, если тока в ХР/7 были другие списки)))) хотя и ГУГОЛ ничего про неё не знает...
Так что детектив обещает быть захватывающим))))

Всего записей: 5286 | Зарегистр. 01-04-2006 | Отправлено: 01:33 22-02-2026 | Исправлено: destiny_child, 01:36 22-02-2026
testuser3

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

Цитата:
Ну, если тока в ХР/7 были другие списки)))) хотя и ГУГОЛ ничего про неё не знает...  

Win8.1 рулит вообще-то. Засекреченные списки.. Гугл не должен про них ни чего знать, также как про "AkelPad COM Server", это все секретные технологии
 
 
Добавлено:

Цитата:
Вопрос: кто-нибудь знает можно ли сделать так, чтобы новая вкладка открывалась не вконце, а рядом с активной вкладкой?  
Нашел в AkelPadManualSettings.js/TabOptionsMDI, там есть сразу две интересные настройки:  
* переключаться между вкладками как Следующая-Предыдущая
* создавать вкладки сразу после текущей
 
 
Добавлено:
Следующий вопрос, который хотелось бы решить, это прогрутка заголовков влкдок прокручиванием колесика мыши.

Всего записей: 116 | Зарегистр. 18-02-2017 | Отправлено: 06:45 22-02-2026 | Исправлено: testuser3, 09:46 22-02-2026
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
testuser3
Глубоко приветствую! "Утро красит нежным цветом..." ну и т.д.
 
Так как там ваши/наши файлы-бекапы поживают? Готовы к переезду ко мне на постоянку?
Очень уж охота увидеть их бинарные заголовки....

Цитата:
По списку: в 1 инглиш онли, во 2 - просто цифры, в 3: -*/+*-/+{}{}|},  
ну и в 4 тока русские буквы. Пробелы нигде не нужны!!!
 

Ну и опять-таки лучше вместе с файлом-логом.
 
А прокрутку вроде как решили в плагине TabBar, что в шапке.

Всего записей: 5286 | Зарегистр. 01-04-2006 | Отправлено: 11:23 22-02-2026
testuser3

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

Цитата:
А прокрутку вроде как решили в плагине TabBar, что в шапке.

Установил сей плуг - появились кнопки закрытия, выделение активной вкладки, но прокрутка вкладок колесом мыши не работает, как настраивать не могу понять, дополнительных пунктов в меню "Плагины" не возникло. По всей видимости, потребность в живительном скрипте по прежнему не теряет актуальности, так что продолжу копать, поскольку фича довольно существенная, а ее отсутсвтие привносит некоторое удручение..
 
Добавлено:

Цитата:
Так как там ваши/наши файлы-бекапы поживают?

Происходит так. Открываю я Акел, открыта всего одна чистая вкладка, ввожу в нее текст, англ./кириллический/цифры, закрываю. Закрывается без всяких предупреждений. После этого в папке C:\TEMP\AkelPadScratch появляется файл .tmp в котором сохраняется этот самый текст в формате Ansi. Затем вновь открывают Акеллу - открываются 2 пустые вкладки. Опять закрываю, при этом может произойти какая-нибуд ошибка, и после этого, файл .tmp исчезает. Трабл, по всей видимости происходит при пвоторном открытии и восстановлении вкладок.  
 
Добавлено:

Цитата:
Ну и опять-таки лучше вместе с файлом-логом.  

https://disk.yandex.ru/d/tEVOjaNmhKhV3A

Всего записей: 116 | Зарегистр. 18-02-2017 | Отправлено: 12:26 22-02-2026 | Исправлено: testuser3, 12:44 22-02-2026
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эээ.ща не под рукой сборочка... Но там в сопроводительном документе к плагину описаны животворящие ключики, что надо прописать в ini файле настроек.... И вроде прокрутка не включена по умолчанию.
 
 
Добавлено:
Трабл точно связан с кодировкой. Эт понятно. Не понимаю откуда ноги у такой проблемы растут.
Наверное потом скину скрипт на power shell чтоб узнать всё о них на системе у вас.
 
Добавлено:
Стоп. Нарушены условия тестирования))))
1) я просил 4 разных вкладки с разным содержимым. Описал его Выше для каждой вкладки.
2) я просил и сами 4 файла tmp, что создадутся после первого закрытия.  
Ну и разумеется для этого вам не надо запускать редактор сразу после закрытия.
А то они удалятся как и следует по логике кода...
3) ну и лог должен соответствовать следовательно только этим действиям.
Т.е. очистите сперва его, а потом уж запускайте первично редактор.
 
Спасибо за ваше внимание к этим деталям и с благодарностью за ваше время.
 
Добавлено:
И у плагина, кстати, есть настройки, они в контекст.меню вкладки должны появиться.
 
Добавлено:
Смотрите даж в виде картинок:
http://forum.ru-board.com/topic.cgi?forum=5&topic=49364&start=3600#6

Всего записей: 5286 | Зарегистр. 01-04-2006 | Отправлено: 12:48 22-02-2026 | Исправлено: destiny_child, 12:57 22-02-2026
testuser3

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

Цитата:
Но там в сопроводительном документе к плагину описаны животворящие ключики

Ключики, и правда чудотворные, спасибо, за наводку, все дйствительно есть в справке. Не понятно только одно, почему этого нет в оф. сборке.
Объяснение в инструкции
 
Добавлено:

Цитата:
Стоп. Нарушены условия тестирования))))  

По хорошему, вам бы надо было, наверное отдельную тему где-то создать для вашей отдельной фичи и тестирования. Хотя с другой стороны, сдесь не особо следят за чистотой темы, если есть что-то важное в свалке сообщений, это просто могут вынести в шапке. На других форумах, конечно с этим строже, иной раз даже черезчур.
 
Добавлено:
Доступ к окну настроек плагина TabBar решил добавлением пункта в контекстное меню вкладок

Код:
"Настройки TabBar" Call("TabBar::Settings")

 
Добавлено:
Еще бы одно неудобство убрать, сделать панель вкладок чуть пошире, и настал бы полный консенсус

Всего записей: 116 | Зарегистр. 18-02-2017 | Отправлено: 13:57 22-02-2026 | Исправлено: testuser3, 14:03 22-02-2026
ProfessorSeleznyov



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

Цитата:
Еще бы одно неудобство убрать, сделать панель вкладок чуть пошире, и настал бы полный консенсус

Автор изредка появляется на форуме.

Всего записей: 202 | Зарегистр. 16-04-2020 | Отправлено: 14:47 22-02-2026
testuser3

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

Цитата:
Автор изредка появляется на форуме.

Они там все изредка появляютяс, как видно. Но в данном случае, вопрос наверное больше не плагину, а к самой проге, и в общем-то, прзнаться, не особо критичный.

Всего записей: 116 | Зарегистр. 18-02-2017 | Отправлено: 16:38 22-02-2026 | Исправлено: testuser3, 16:39 22-02-2026
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
testuser3
Я б по хорошему предпочел тут завершить этап тестирования.
Так сказать осталось от вас по списку 1-2-3 получить исходные данные и покумекать)))

Всего записей: 5286 | Зарегистр. 01-04-2006 | Отправлено: 18:27 22-02-2026 | Исправлено: destiny_child, 19:39 22-02-2026
testuser3

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Тут, смотрите какое дело. Я рассуждая об этих вкладках, поскольку также заинтересован в подобного рода функциональности, пришел к определенному выводу. И, заранее, оговорюсь, ни сколько не хотел бы занижать значимость вашего труда, это Во-первых. А мой предварительный вывод таков, что лучше было бы, наверное, сделать, не самостоятельную вещь, а более потребно и оптимално скрипт, т.ск. дополняющий функциональность уже имеющегося аддона Sessions, чтоб в дальнейшем была более четко видна точка сопряжения в улучшении данного плагина в нужном направлении. Т.е., я в общем случае выступаю, как бы за стандартизацию/унификацию, чтоб по возможности придерживаться каких-то общих стандартов (станд. вещей) и в первую очередь также способствовать подвижкам в улучшении этих стандартных вещей, и не полодить, т.ск. "клонов", тем более когда дело касается, каких-то более-менее сложных вещей..

Всего записей: 116 | Зарегистр. 18-02-2017 | Отправлено: 06:40 23-02-2026 | Исправлено: testuser3, 06:44 23-02-2026
destiny_child



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт и плагин - это главная суть-разница уровней возможности влияния на удобства пользования редактором в целом. Поэтому, если кажется, что некий плагин мог бы больше - то скрипт и дописывают.  
Если при этом есть возможность цепляться к каким-то узловым точкам работы плагина - тем будет легче допилить требуемое. И тогда плагин и скрипт - работают как единое целое.
В нашем случае Sessions абсолютно закуклен в себе и чтоб получить желаемое надо либо писать непосредственно его автору. Либо создать совершенно самостоятельный скрипт. Что и было сделано.
И т.к. пока больше желающих потестить - тут не появилось, то ваш отрицательный эффект применения - ну, мягко говоря, меня убивает. Так что по человечески прошу сделать то, что просил выше. По пунктам...

Всего записей: 5286 | Зарегистр. 01-04-2006 | Отправлено: 11:23 23-02-2026
testuser3

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

Цитата:
то ваш отрицательный эффект применения - ну, мягко говоря, меня убивает.
Знаете ли у меня на этот счет есть свои психологические заморочки, когда пишешь на оф. форум и получаешь ноль реакции, это первое, когда на простую казалось бы строку азпроса получаешь пустотоу в Яндексе и Гугле..

Цитата:
В нашем случае Sessions абсолютно закуклен в себе и чтоб получить желаемое надо либо писать непосредственно его автору.
Берите дальше, механизм постройки вкладочного окна закуклен в самомо АкелПэде и получается, для того, чтобы сделать, то что я бы хотел (загружать вкладки по требованию, а не при запуске), нужно править сорцы программы, т.е., опять же, обращаться к автору, а скриптами такое, видится мне, вообще не реализовать. Мысль о невозможности, вот что мешает, мне и почему я беру таймаут в этом направлении.. Нельзя конечно не сказать и о многих позитивных моментов легкая настройка любых меню, панели инструментов, тот же скроллинг по вкладкам, синхронизированных скроллинг, поиск/замена в файлах, потом есть какой-то мерджинг, я его еще не проерял, но это радует что, там, на самом деле много чего есть, что заслуживает внмания..

Всего записей: 116 | Зарегистр. 18-02-2017 | Отправлено: 12:00 23-02-2026
Skif_off

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

Цитата:
когда пишешь на оф. форум и получаешь ноль реакции

Вы как канонический неофит

Цитата:
загружать вкладки по требованию, а не при запуске

Плагин Sessions позволяет хранить более одной сессии, просто по умолчанию открывает указанную по умолчанию. Описание и настройки смотрели? Не помню, есть ли возможность добавлять к существующим и посмотреть не могу.

Цитата:
а скриптами такое, видится мне, вообще не реализовать

Можно хранить список в своём формате или аналогичном Sessions, во втором случае - и хранить в папке сессий. Распарсить его скриптом и открыть все файлы из него - не проблема, распарсить и сгенерировать меню для выбора - немного посложнее.
Навскидку вспомнилось - SessionsOpenMenu.js, OpenSaveMask.js, ShowMenuEx.js

Всего записей: 6849 | Зарегистр. 28-01-2008 | Отправлено: 15:01 23-02-2026
testuser3

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

Цитата:
Распарсить его скриптом и открыть все файлы из него - не проблема

А не надо открывать, надо только вкладки показать, а подкачивать файл, только при переходе на вкладку. Так работают вкладки у браузеров, если открыт их сотню, то самые "старые" выгружается в файл подкачки, чтобы освободить ОЗУ, и при переходе на какую-то старую вкладку она, подгружается с некоторой малозначительной паузой
 
Добавлено:
Кто-нибудь может подсказать, есть ли возмжность (в стэбле или новыъ беттах) сделать отображения отступов (вертикальных линий)?
 
Добавлено:
Нашел - в плагине SpecialChar можно настроить отображение вертикальной табуляции, а я уже закомментить кнопку спецсимволов, пришлось доставать ее назад.
 
Добавлено:
Кстати там есть настройка отображения нулевого символа, что есть весьма полезно при просмотре бинарно-текстового содержимого, это радует!

Всего записей: 116 | Зарегистр. 18-02-2017 | Отправлено: 16:28 23-02-2026 | Исправлено: testuser3, 16:48 23-02-2026
Skif_off

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

Цитата:
А не надо открывать, надо только вкладки показать, а подкачивать файл, только при переходе на вкладку

В сторону Electron, Chromium + Node.js, посмотрите.

Всего записей: 6849 | Зарегистр. 28-01-2008 | Отправлено: 17:22 23-02-2026
testuser3

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

Всего записей: 116 | Зарегистр. 18-02-2017 | Отправлено: 17:30 23-02-2026
Kero1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как добавить отображение количества символов текста в строке статуса ?

Всего записей: 2920 | Зарегистр. 23-08-2011 | Отправлено: 21:11 23-02-2026 | Исправлено: Kero1, 23:28 23-02-2026
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru