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

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

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

gyra

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

Последний релиз: 4.9.8 от 18 июля 2016


Скачать
Программа 4.9.8 многоязычный инсталлятор: 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.9.9 r4435 от 13.11.2023    
Плагины 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 & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника, подробнее. Автор: Ralph Shane. Скачать: 4.8.3.0    
Help: вызов справки с поиском выделенного текста, подробнее. Автор: AZJIO. Скачать: YaD    
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, 13:27 20-02-2024
insorg



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

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



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

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



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

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

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

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

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

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

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

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

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

Всего записей: 107 | Зарегистр. 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=

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

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

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



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

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


Всего записей: 175 | Зарегистр. 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.

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



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

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



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

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

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

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

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

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



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

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

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

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

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



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

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

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



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

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

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



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

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



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

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

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

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

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

Всего записей: 4413 | Зарегистр. 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

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