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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

gyra

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

Последний релиз: 4.9.9 от 16 октября 2024
Последняя тестовая: 4.10.0 r4515 от 21 августа 2025; хроника изменений


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

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4514 от 19.07.2025
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 3.xx для самостоятельной компиляции AkelUpdater    
Плагины FileDialog: Диалог открытия файлов. Подробнее... Автор: dothen. Скачать: 1.3    
Help: вызов справки с поиском выделенного текста (альт. к ChmKeyword.js). Подробнее: 1, 2, видео. Автор: AZJIO. Скачать: плаг (или утилита)    
SpellCheck: проверка орфографии на движке Hunspell. Подробнее... Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TabBar: вкладки: кнопка закрытия, выделение активной. Подробнее... Автор: dothen. Скачать: 1.1, 1.2, 1.3, 1.4.    
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, 09:03 22-08-2025
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
ты чего, белены объелся? Прочитай о чем я написал... потом выслушаю твои вопросы... если они останутся.

Всего записей: 3245 | Зарегистр. 03-02-2009 | Отправлено: 15:49 17-05-2025
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понравился флаг, заметная вещь. Недостаток - при "переоткрыть файл изменённый извне" если данные урезались, то смещается всё вверх и остаётся последняя строка, хотя аналогично происходит если в центре, полотно сдвигается вверх, но тут просто прям 3 раза подряд пустота.
 
У меня в связи с обновами резко подскочила закачки сборки, поэтому принципиально перезалил, обновив два exe, скрипт AkelPadManualSettings.js и в настройки включил флаг PaintOptions=2304 вместо 256.

Всего записей: 4682 | Зарегистр. 03-05-2006 | Отправлено: 17:34 18-05-2025 | Исправлено: AZJIO, 17:37 18-05-2025
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После обнов сломалась связь плагов. Нажимаю проверку орфографии пишет что нет плага в Plugs64, хотя я запускаю всегда 32-х битную версию AkelPad. Переименовал папку Plugs64 и AkelPad почему то не смог загрузить ни одного плага.

Всего записей: 4682 | Зарегистр. 03-05-2006 | Отправлено: 08:24 22-05-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я использую только х32, поэтому проверил сборку х32_х64, но только х32, так как нет х64 версий плагинов. Но и вы пишете про х32. В общем у меня все отлично работает. Может вы в папку с плагинами кинули плагины другой разрядности? Ведь других причин просто быть не может, наверное.

Всего записей: 6419 | Зарегистр. 11-03-2003 | Отправлено: 09:16 22-05-2025
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
SpellCheck.dll есть только x32, другого x64 нет.

Всего записей: 4682 | Зарегистр. 03-05-2006 | Отправлено: 09:25 22-05-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
У Вас exe 64-битный вместо 32-битного (я сборку Вашу скачал, глянул). Случайно перепуталось. Перекачайте 32-битный: https://akelpad.sourceforge.net/files/AkelPad.zip
 
Добавлено:
И вот эти плагины ещё апните:
Coder.dll : 20.9 -> 21.0
Scripts.dll : 19.1 -> 19.2
ToolBarExtra.dll : 12.6 -> 12.7

Всего записей: 3136 | Зарегистр. 20-03-2008 | Отправлено: 09:30 22-05-2025 | Исправлено: yozhic, 09:31 22-05-2025
AkulaBig

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

Цитата:
SpellCheck.dll есть только x32, другого x64 нет

То-есть на х64 я и проверить не мог.
yozhic

Цитата:
У Вас exe 64-битный вместо 32-битного

Подобное я и предположил. Других причин и быть не может.

Всего записей: 6419 | Зарегистр. 11-03-2003 | Отправлено: 09:53 22-05-2025
ug0o



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто-то встречал как можно сравнить две текстовых строки (две группы строк), но не в разных текстовых файлах, а в одном?
Условно, есть некая длинная команда, с кучей ключей/параметров. И ты в редактор кидаешь один вариант параметров. Ниже следующий строкой второй вариант параметров. Нажимаешь "магическую" кнопку, и редактор подсвечивает отличающиеся места.
 
Или единственный вариант использовать две открытых вкладки AkelPad (те же два файла, только в TEMP) и сравнивать их?

Всего записей: 21 | Зарегистр. 04-02-2024 | Отправлено: 14:31 22-05-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ug0o (пост)
Цитата:
Или единственный вариант использовать две открытых вкладки AkelPad (те же два файла, только в TEMP) и сравнивать их?

А этого и достаточно. Всё равно не добиться лучшего сравнения, чем то, как это делают спец. инструменты. Две временных вкладки открыть — секунда. А из них уже передаём инструменту. Например, вот этим скриптом:
https://github.com/Infocatcher/AkelPad_scripts/blob/master/winMergeTabs.js

Всего записей: 3136 | Зарегистр. 20-03-2008 | Отправлено: 15:04 22-05-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
Если и когда обновите, исправите и апнете все зависимости/скрипты, уж укажите в теме сборок, что обновили и, мол, по ссылке доступно ..

Всего записей: 4670 | Зарегистр. 01-04-2006 | Отправлено: 21:15 22-05-2025
AZJIO



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

Цитата:
ToolBarExtra.dll : 12.6 -> 12.7

А где он вообще живёт? Что-то гугл о нём ничего не знает. Да его бы ещё в шапку надо.
 

Цитата:
winMergeTabs.js

Скрипт настолько крутой, что я сделал его аналог для IDE PureBasic, но так как я не знаю как получить вкладку, то просто сохраняю путь1 в ini, потом при вызове хоткея (Alt+Y) на другой вкладке, если в ini уже есть путь, то сравнение их, если нет, то записывает. Если после вызова прошло более 10 сек (сохраняется метка времени), то путь1 хоть он и есть но он становится неликвидным, то есть отказ от сравнения, это чтобы не создать проблему для следующего сравнения.
 
destiny_child
Так случилось что мне спать пора, а я застрял на поиске ToolBarExtra.dll, всё бросил как безответственный и свалился. Обычно косяки исправляю мгновенно, а тут ToolBarExtra.dll просто меня измотал, своим отсутсвием.
 
ug0o

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

Всего записей: 4682 | Зарегистр. 03-05-2006 | Отправлено: 22:38 22-05-2025 | Исправлено: AZJIO, 22:55 22-05-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO (пост)
Цитата:
я застрял на поиске ToolBarExtra.dll

Поиск же начинался с этого форума? ))))
http://forum.ru-board.com/topic.cgi?forum=5&topic=49364&start=1540#14

Всего записей: 4670 | Зарегистр. 01-04-2006 | Отправлено: 23:14 22-05-2025
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Думаешь я готов сейчас скачать из шапки компилятор AkelPad и плагов, обработать исходники этим батником и компилировать плаги? Я готов скачать готовый.
 
yozhic
А нельзя ли упростить задачу, заменив ToolBar на ToolBEx в Hex-редакторе, а потом удалить ресурсы в ResourceHacker? То есть чтобы мог сделать любой. И второй вопрос, что решатся в этом случае? Только добавление второй панели с кнопками?
В общем я удалил иконки кроме 3-х последних и 138-ю переименовал в 100 (в ResourceHacker). Переименовал копию в ToolBarExtra, перезапустил AkelPad и всё также работает.

Всего записей: 4682 | Зарегистр. 03-05-2006 | Отправлено: 23:44 22-05-2025 | Исправлено: AZJIO, 23:55 22-05-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO (пост)
Цитата:
Думаешь я готов сейчас

Ээээй, брейк. Я же просто нашел то место, где есть упоминание этого.
Все вопросы к автору. Я ничего вам не предлагал сделать тут и сейчас

Всего записей: 4670 | Зарегистр. 01-04-2006 | Отправлено: 23:52 22-05-2025
AZJIO



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

Цитата:
Если и когда обновите

скачай, готово

Всего записей: 4682 | Зарегистр. 03-05-2006 | Отправлено: 00:23 23-05-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
и блин, первым я не оказался)) меня куча народу опередили! )))))))))))))))

Всего записей: 4670 | Зарегистр. 01-04-2006 | Отправлено: 01:10 23-05-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
Прошу пардону, что непонятку вызвал, но это неумышленно. Вроде старый же трюк с тулбарами, небезызвестный. Но добро, что разобрались.

Цитата:
нельзя ли упростить задачу, заменив ToolBar на ToolBEx в Hex-редакторе, а потом удалить ресурсы в ResourceHacker?

Можно, конечно. Можно и не удалять иконки, а просто продублировать файл по другим именем, и в Hex-редакторе ничего не править, и будет работать. Просто, в том своём ответе по ссылке я отвечал на вопрос «Откуда взялся ToolBarExtra». В ответе я рассказал откуда он берётся. Если б спросили «Как сделать ToolBarExtra самому», то и ответ был бы другой.

Цитата:
И второй вопрос, что решатся в этом случае? Только добавление второй панели с кнопками?

Ага, добавление ещё одной панели с кнопками. Можно так и третью, и четвертую, и ещё сколько угодно наплодить. Потому и пришло в голову удалить из дополнительной все иконки, чтобы не держать лишнего. Единственное, что в этом случае перестанет работать, это краткий вызов иконки Icon(i). Из справки:

Код:
Icon(12)
    иконка находится в файле ToolBar.dll под индексом 12.

Иконка в этом случае ищется в том файле, из которого сделан вызов, т.е. если у нас ToolBarExtra.dll, и в нём иконок нет, то вызов улетит «в молоко». Но невелика беда, ведь все остальные способы, перечисленные в справке, с указанием пути к файлу иконок, продолжают работать:

Код:
Icon("Shell32.dll", 47)
    иконка находится в файле Shell32.dll под индексом 47.
Icon("%a\AkelFiles\Plugs\Explorer.dll")
    иконка находится в файле Explorer.dll под индексом 0.
Icon("%a\AkelFiles\Plugs\Toolbar\MyIcon.ico")
    иконка находится в файле MyIcon.ico.

Всего записей: 3136 | Зарегистр. 20-03-2008 | Отправлено: 05:46 23-05-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic (пост)
Цитата:
Потому и пришло в голову удалить из дополнительной все иконки, чтобы не держать лишнего.  

Ну а если этот маловажный момент не принимать в расчет - а оставить всё как есть?
Будет же лучше? Может не стоит указывать эту необходимость про удаление ресурсов?  
Чай на дворе не век флоппи-дисководов.

Всего записей: 4670 | Зарегистр. 01-04-2006 | Отправлено: 10:09 23-05-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child (пост)
Цитата:
Может не стоит указывать эту необходимость про удаление ресурсов?

Я не указывал, и это не необходимость. Я всего лишь рассказал, как это сделал я. Вопрос «как сделать» ещё ни разу не прозвучал (по крайней мере у нас на борде), а если б прозвучал, то ответ бы был «выбирай: можно так, можно сяк, а можно этак — все три способа рабочие».
 
А если отвлечённо посмотреть, то дело здесь вовсе не в объёме занимаемого места. Вероятно, это можно назвать аккуратностью. Хотя может и не очень удачное слово, сейчас не хочется вникать. Вы же знаете, некоторые программисты в коде «рисуют» из «звёздочек» и «чёрточек» всякие фигуры в комментариях (шапки, отбивки, etc.). Зачем они это делают? И так всё ведь понятно. Но нет. Так вот и здесь.

Всего записей: 3136 | Зарегистр. 20-03-2008 | Отправлено: 13:22 23-05-2025
AkulaBig

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

Цитата:
Я не указывал, и это не необходимость.

Просто вы к этой тривиальной ситуации подошли, как всегда, творчески и не все это поняли. Еще и запутали hex-кодом. Хотя это все элементарно делается через хакер ресурсов. Ну и реально вообще не понятно, зачем удалять иконки. Не вижу в данном случае аккуратности. Как-бы все просто подключают стороннюю библиотеку, даже если не делают копию библиотеки.
Надеюсь понятно, что это только разъяснение. Никаких претензий.

Всего записей: 6419 | Зарегистр. 11-03-2003 | Отправлено: 16:05 23-05-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru