AkelPad (часть 2) - [92] :: Программы :: Компьютерный форум Ru.Board
Перейти из форума на сайт.

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

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

gyra

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

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


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

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4509 [?] от 27.05.2025
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов [?]
NSIS 3.xx для самостоятельной компиляции AkelUpdater    
Плагины FileDialog: Диалог открытия файлов. Подробнее... Автор: dothen. Скачать: 1.1    
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
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows [?]

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LonerD
Проверено на опыте, что лучше вместо
Цитата:
param=%P%S
таки дописывать кавычки
Код:
param="%P%S"
даже когда тотал умеет добавлять их сам.

Всего записей: 19385 | Зарегистр. 04-11-2010 | Отправлено: 03:54 18-06-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
странно, у меня ровно param=%P%S, никаких доп.спец флагов для редактора и всегда всё выделенное открывалось. И с кириллицей и латиницей и с китайщиной)))
Чудеса....

Всего записей: 4517 | Зарегистр. 01-04-2006 | Отправлено: 10:10 18-06-2023
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
кириллица это мелочи, пробел в ком-строе является разделителем параметров исключение строка заключённая в кавычки. Если прога умеет открывать только один файл, то она может всю ком-строку считать файлом, а если прога может открывать несколько файлов и одновременно поддерживает кучу ключей, то как ей распознать где конец одного и начало другого? Только с помощью кавычек.

Всего записей: 4647 | Зарегистр. 03-05-2006 | Отправлено: 12:16 18-06-2023
sikemo

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VSHY, AZJIO
вызываю Script::Main  и дважды клик по FindReplaceEx_part3.js  и нифига

Всего записей: 1333 | Зарегистр. 27-11-2008 | Отправлено: 22:11 18-06-2023
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sikemo
Чтобы быстрее разобраться, скачайте из темы сборок любую. Можно мою, которая от VladSh, она простая, быстро разберётесь.
Чтобы просмотреть код пункта меню или кнопки тубара, зажимаете Ctrl и кликаете мышью.
 
На части скрипт разбит только потому, что на форуме AkelPad'а есть ограничение на количество символов в одном сообщении. Чтобы не мучиться со скачиванием скриптов со страницы, переходите по той ссылке на первую страницу темы "Scripts collection", и в первых сообщениях я собрал почти все скрипты по авторам. Открываете по имени автора и качаете zip-файл со скриптами.
Но лучше всё-таки попробовать сборку, где всё настроено. Тогда будете добрасывать скрипты, которых не хватает, или удалять.
Скрипт FindReplaceEx.js, о котором я говорил выше, в моей сборке можно вызвать из главного меню "Плагины" -> "Скрипты" -> "Замена с регулярными выражениями...".
 
Добавлено: прошу прощения, что поздно отвечаю, - я не часто захожу. Зашёл по своему вопросу и увидел, что тема AkelPad'а всплыла...

Всего записей: 1197 | Зарегистр. 19-05-2008 | Отправлено: 22:36 18-06-2023 | Исправлено: VSHY, 22:41 18-06-2023
sikemo

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо. у меня были какие то сборки, но больше пользуюсь установленной, а вот тут, при разговоре, вспыла тема назначения иммени какому-то регэкспу, вот и заинтересовало. Еще раз спасибо.

Всего записей: 1333 | Зарегистр. 27-11-2008 | Отправлено: 22:44 20-06-2023
summoner75

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
После запуска вашей сборки 4.9.9 r4422, при открытии любого файла старым AkelPad, у меня вылазит ошибка на картинке.
AkelPad v. 4.9.8, без плагинов. Что надо подкрутить, может в реестре, чтобы её не было?

Всего записей: 134 | Зарегистр. 19-09-2019 | Отправлено: 10:59 03-07-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
summoner75
Если на одном компьютере запускаются разные версии AkelPad, то в первую очередь нужно отключить хранение настроек в реестре. Иначе все версии будут использовать один и те же настройки, что естественно может привести к ошибкам. Откройте Настройки программы и на вкладке Registry переключитесь на INI.

Цитата:
вашей сборки [?]

Тут необходимо уточнить: архив, что я выкладывал — это не сборка. Термин «сборка» по негласно установившимся правилам означает: программа, укомплектованная дополнительными плюшками и настройками. В выложенном мной архиве ничего этого нет. Потому и называется он — неофициальная компиляция.
 


 
Неофициальная компиляция
AkelPad 4.9.9 r4426 [29.06.2023]
с плагинами (по списку на akelpad.sf.net) и AkelUpdater
https://0x0.st/H1bW.zip/AkelPad_dev_r4426.zip
 
3 набора:
32-bit; 64-bit; комбинированный
 
Скомпилировано при помощи:
Microsoft Visual C++ Toolkit 2003
Windows Server 2003 R2 Platform SDK

 
Особенности:
1) В окно About добавлена информация о revision.
2) В свойства dll добавлен комментарий с информацией о revision.
 
Последние изменения:
https://sourceforge.net/p/akelpad/codesvn/4426/log/?path=

Всего записей: 3097 | Зарегистр. 20-03-2008 | Отправлено: 13:32 03-07-2023
summoner75

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Теоретически вы возможно правы. Но смена на хранение в файле .INI сначала у одной, потом у обеих версий AkelPad, с перезаргузкой, с переназначениями на открытие файла Блокнотом и обратно, эту ошибку не убрала.  
Это проблема не AkelPad, а конкретно вашей "компиляции".

Всего записей: 134 | Зарегистр. 19-09-2019 | Отправлено: 14:31 03-07-2023
Egor30



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

Цитата:
указываете в настройках сохранять в .INI файле, перезапускаете AkelPad, убеждаетесь, что созданы AkelPad.ini, а также .ini файлы используемых плагинов в папке AkelPad\AkelFiles\Plugs - и грохаете ветку HKCU\Software\Akelsoft в реестре.


Всего записей: 186 | Зарегистр. 22-11-2007 | Отправлено: 15:08 03-07-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
summoner75 (пост) [?]
Цитата:
Это проблема не AkelPad, а конкретно вашей "компиляции".

Это не может быть проблемой компиляции так же, как автомобиль — проблемой особенностей вождения. Просто одно и другое — разные вещи.
 
Проверьте, пожалуйста, у Вас все файлы в папках AkelPad на месте? Файл Russian.dll должен быть либо в Langs, либо в Langs64 в зависимости от того, чем Вы пользуетесь: 32-бит, 64-бит или комбинированным. Надпись «Текущая версия: 0.0.0.0» свидетельствует о том, что файл Russian.dll отсутствует.
 
Добавлено:
Другая возможная причина: Ваш экземпляр AkelPad 4.9.8 изначально не многоязычный, а русский. Тогда в меню View -> Language включите Internal.

Всего записей: 3097 | Зарегистр. 20-03-2008 | Отправлено: 15:20 03-07-2023
LonerD



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я давно предлагал на оф.форуме не страдать дурью и не привязывать языковые файлы к конкретной версии Акелпада, а сделать как и все нормальные разработчики - в виде текстовых ini или lng.

Всего записей: 898 | Зарегистр. 27-06-2006 | Отправлено: 15:35 03-07-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Egor30
Если человек грохнет ветку реестра, то вместе с настройками снесёт и список последних файлов. Мы же не знаем подробностей его настроек, включил он сохранение списка в INI или нет. Также мы не знаем особенностей версии 4.9.8, которая используется, нам об этом не сообщили. В результате это может привести к выводу «ваша компиляция удалила список моих файлов».

Всего записей: 3097 | Зарегистр. 20-03-2008 | Отправлено: 15:38 03-07-2023 | Исправлено: yozhic, 15:41 03-07-2023
summoner75

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Egor30
Кардинально помогло, благодарю!
 
yozhic

Цитата:
свидетельствует о том, что файл Russian.dll отсутствует.  

Естественно, у меня был голый AkelPad, без плагинов.  

Всего записей: 134 | Зарегистр. 19-09-2019 | Отправлено: 15:44 03-07-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
summoner75 (пост) [?]
Цитата:
у меня был голый AkelPad, без плагинов

Язык интерфейса — это не плагин. Угадывать какой у Вас был AkelPad невозможно, об этом надо писать самому при описании проблемы. И порядочному человеку как минимум хорошо бы извиниться за несправедливое обвинение
Цитата:
Это проблема не AkelPad, а конкретно вашей "компиляции". [?]

Всего записей: 3097 | Зарегистр. 20-03-2008 | Отправлено: 15:53 03-07-2023 | Исправлено: yozhic, 15:55 03-07-2023
summoner75

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Извольте тогда принять мои извинения!
Но других хочу предупредить, что устанавливать неофициальные компиляции от Вас, yozhic, чревато проблемами совместимости с оригинальным авторским AkelPad-ом.  
На этом, думаю, можно и закончить, у меня другие дела.

Всего записей: 134 | Зарегистр. 19-09-2019 | Отправлено: 16:00 03-07-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
summoner75 (пост) [?]
Цитата:
Извольте

Добро, если что — готов помочь

Всего записей: 3097 | Зарегистр. 20-03-2008 | Отправлено: 16:39 03-07-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
summoner75 (пост) [?]
Цитата:
Но других хочу предупредить, что устанавливать неофициальные компиляции от Вас, yozhic, чревато проблемами совместимости с оригинальным авторским AkelPad-ом.  

Этим постом со своей стороны хочу все сказать, что при корректной изначальной установке - проблем с неофициалом - нет никаких от слова "совсем". У меня тут на компе аж 4 сборки есть. И ни в одной нет глюков. Одну вот привычную постоянно обновляю - и она никак не влияет на другие сборки - на их запуск в устаревшем своём наборе файлов...

Всего записей: 4517 | Зарегистр. 01-04-2006 | Отправлено: 18:13 03-07-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Последнее обновление revision 4427: достаточно скачать лишь один файл скрипта SearchReplace.js — фикс касается только его одного.

Всего записей: 3097 | Зарегистр. 20-03-2008 | Отправлено: 02:04 07-07-2023
AZJIO



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

Цитата:
Но других хочу предупредить, что устанавливать неофициальные компиляции от Вас, yozhic, чревато проблемами совместимости с оригинальным авторским AkelPad-ом.

и добавить к тезису "в кривых руках".
 
LonerD

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

Я пытался найти способ, чтобы языковой файл не дублировался 3 раза в памяти, это исходный язык в случае отсутствия языкового файла, ещё копия чтение языка в переменные или в массив и ещё копия, когда эти строки применяется в интерфейс программы. Мне ответили, что наиболее экономичные здесь считаются ресурсы в виде dll, так как ресурсы не грузятся в память при запуске exe-файла, грузится только его исполняемая часть, а ресурсы подгружаются по мере запроса этих ресурса, если Windows перенаправляет язык то вместо ресурсов англоязычных грузятся русскоязычные, как она их использует, остаётся ли 2 копии или одна это я не знаю, но это самый родной способ. Если кто-то делает через текстовые файлы, то надо уметь потом выгрузить эти данные. Если они будут статические в exe-файле, то нельзя превысить ширину, а если динамические, то будет копия статических и копия динамических. Как это разруливать я не в курсе.

Всего записей: 4647 | Зарегистр. 03-05-2006 | Отправлено: 08:04 07-07-2023
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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