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

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



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

Полтерра не пробовал (даже не видал таких). А полгига можно (я с такими и работаю в основном). Вот один такой, и подсветка синтаксиса работает:

И 64-битный Akel с такими «гигантами» заметно лучше справляется. Только вот Find/Replace -> Replace all в подобных сильно подвисает, невозможно пользоваться. Здесь печаль, да. Зато остальное по мне так хорошо (гибкость самостоятельной настройки, вспомогательные скрипты), что печалью можно пренебречь. Для замен в файлах-гигантах я переключаюсь в EditPad, PowerGREP, EmEditor. Замены жжахнул — обратно в Akel.

Всего записей: 3097 | Зарегистр. 20-03-2008 | Отправлено: 19:17 23-05-2023
ewild

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

Цитата:
Find/Replace -> Replace all в подобных сильно подвисает, невозможно пользоваться. Здесь печаль, да.

Именно.
Несколько упрощает дело FindReplaceEx, но все-равно, поиск/замена на больших объемах это что-то с чем-то.

Всего записей: 1218 | Зарегистр. 13-08-2005 | Отправлено: 21:06 23-05-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic [?]
Цитата:
Ну, не совсем заморожена. Нового, вроде, ничего не добавляют. А когда есть что править, то правят. Вот тут по коммитам видно.
Значит, есть слабая надежда на официалку 4.99 со всеми фиксами за эти годы...

Всего записей: 19385 | Зарегистр. 04-11-2010 | Отправлено: 00:13 24-05-2023
El Sanchez



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

Цитата:
И вот корень зла кроется в том факте, что если собирать проект просто в VS студии, просто выбрав платформу х64 в комбобоксе панели сборки - то этим самым вы не включите этот флаг препроцессора для его работы в местах его внедрения!  
Да-да, угу-угу. Майкрософтцы совсем заплутали в 3 соснах и переложили на плечи разраба ответственность в том, чтоб понимать КАК надо собирать ИСТИННУЮ реальную 64 битную прогу. Поэтому нам надо РУКАМИ! добавить флаги 64 битности по пути:

destiny child, макрос _WIN64 предопределён, его не нужно нигде в свойствах проекта явно указывать, а _AMD64 существует только в вашем воображении.

Всего записей: 506 | Зарегистр. 23-12-2008 | Отправлено: 21:44 24-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
El Sanchez
как бы повторять весь путь поиска инфы сейчас не с руки. Но ответы были от представителей MS и разрабов студии. Конечно в самых последних версиях всё могло красиво быть исправлено и подкручено. НО на момент 2015 - всё было именно так.
 
Но даже если всё теперь и хорошо))) очень плохо, что внутри кода плагинов сабжа нет этой поддержки, чтобы раскидывать всё корректнее по соответствующим Plugs папкам. И не валить всё в одну. Хардкор путей вида \\Plugs\\ - это хардкор(((
 
Лучше давайте сравним поведение этого "нового" плагина и словарей правописания на слово
закинем
У меня почему-то оно подчёркивается и предлагается
закинЁм
И это при том, что в словаре - в самом файле ничего такого нет и подавно. И вот откуда эта ошибка лезет?

Всего записей: 4522 | Зарегистр. 01-04-2006 | Отправлено: 00:30 25-05-2023 | Исправлено: destiny child, 00:47 25-05-2023
ewild

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

Цитата:
Лучше давайте сравним поведение этого "нового" плагина и словарей правописания на слово
закинем
У меня почему-то оно подчёркивается и предлагается
закинЁм
И это при том, что в словаре - в самом файле ничего такого нет и подавно. И вот откуда эта ошибка лезет?

destiny child
это вопрос не к плагину, а к словарю, - у меня это слово не подчеркивается.

Всего записей: 1218 | Зарегистр. 13-08-2005 | Отправлено: 07:42 25-05-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересует вариант сборки AkelPad с плагинами единым файлом, т.е. все эти "AkelFiles\Plugs\*.dll" чтоб были в теле файла AkelPad.exe зашиты. Язык английский. Win 32 и 64 версии. Осуществимо?

Всего записей: 19385 | Зарегистр. 04-11-2010 | Отправлено: 07:47 25-05-2023 | Исправлено: insorg, 07:48 25-05-2023
destiny child



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

ru-EN, который у меня из вашей поставки...
И в котором и нет этого слова, что я уже и проверял и уточнил выше.
Вопрос остается на повестке дня, однако

Всего записей: 4522 | Зарегистр. 01-04-2006 | Отправлено: 10:22 25-05-2023 | Исправлено: destiny child, 10:24 25-05-2023
ewild

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

Цитата:
ru-EN, который у меня из вашей поставки...

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

Всего записей: 1218 | Зарегистр. 13-08-2005 | Отправлено: 10:59 25-05-2023
destiny child



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

1) пожалуйста, попробуйте тогда с ним - повторится ли баг?
2) скиньте ваш словарь ru_EN(просто ru?) - чтобы я тогда проверил - что у меня наоборот- более НЕ повторится эта проблема.

Всего записей: 4522 | Зарегистр. 01-04-2006 | Отправлено: 11:16 25-05-2023
ewild

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

Цитата:
попробуйте тогда с ним - повторится ли баг?

Я же говорю - это проблема конкретного словаря.
Словарь автора плагина "закинем" подчеркивает.
 

Цитата:
просто ru?

Например, какой-то из этих:
https://addons.mozilla.org/en-US/firefox/language-tools/ (Ctrf+F на странице плюс название языка)
или прямые ссылки:
https://addons.mozilla.org/firefox/downloads/file/1163927/russian_spellchecking_dic_3703-0.4.5.1webext.xpi
https://addons.mozilla.org/firefox/downloads/file/1163941/russian_hunspell_dictionary-1.0.20131101.2webext.xpi
https://addons.mozilla.org/firefox/downloads/file/3823353/russian_english_dictionary-1.1.xpi
https://addons.mozilla.org/firefox/downloads/file/4113788/2696307-1.62.xpi
 
Как видно, для обсуждаемого языка там четыре словаря.
(словарная пара .dic и .aff извлекается из .xpi в обычном порядке, как из архива)
Ни один из данных словарей "закинем" не подчеркивает.

Всего записей: 1218 | Зарегистр. 13-08-2005 | Отправлено: 11:51 25-05-2023 | Исправлено: ewild, 11:53 25-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Если вы там на том AkelPad форуме (https://akelpad.sourceforge.net/forum/viewtopic.php?t=2842) вопрос задавали - может еще один сможете? Там в теме есть файл на питоне для объединения словарей. По идее эта работа должна реально тупо молча выполняться на любом корректно свёрстанной исходной паре файлов dic+aff.... НО!

Код:
Traceback (most recent call last):
  File "D:\dictionaries\merge_dict.py", line 108, in <module>
    for _i in affarray['PFX']:
KeyError: 'PFX'

По идее эта ошибка значит, что нет такого индекса в словаре affarray.
И да - есть такие aff файлы - где нет строк, начинающихся с PFX.  
A вот как раз захотел обработать все те словари, что вытащил из расшарок, выложенных постом выше от ewild по прямым ссылкам.
И вот среди них такой файл нашелся. Просто ну нет такой строки  и ладно - но ошибка просто тупо останавливает _всё_ исполнение кода. Может автор скрипта сможет взглянуть на творение и подправить что-то - чтобы этого не было?

Всего записей: 4522 | Зарегистр. 01-04-2006 | Отправлено: 12:47 28-05-2023 | Исправлено: destiny child, 13:12 28-05-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
Откопировать репорт несложно. Но там в одном из постов автор «намекнул», что заниматься этим скриптом более не собирается:

Цитата:
Слишком старые версии питона, нужен 3.8+. Но этот скрипт больше для тех, кто может его поправить под свои нужды, чем универсальный, т.к не учитывает кодировку словарей, предполагая utf8, некоторые нечасто используемые аттрибуты и прочее. Если не знать этого всего, ничего путного из его использования не получится.

Поэтому, не сочтите за несговорчивость, боюсь это приведёт только к бесплодной дискуссии, а времени и так маловато.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
ну, я как бэ выполнил эти условия: и всё в UTF-8 загнал и атрибуты почистил...
Просто там неявная логика того - КАК он описывает объединение... Хоть бы он блок-схему рядом выложил что ли: что зачем и после чего...

Всего записей: 4522 | Зарегистр. 01-04-2006 | Отправлено: 22:30 28-05-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что касается орфографии мне тоже не понравился SpellCheck - поэтому я работаю с Win Word через его объект CheckSpelling и + свои 2 словаря - один "мусорный" (различные сокращения..) и словарь в который я добавляю новые слова, которых нет в Word 2021.
Подчёркивание неправильных слов мне не нужна, т.к. работаю с файлами 1-10 мб в 10-ки тыс. строк - у меня в новой вкладке показываются все ошибочные слова, что не составляет труда другим скрипом найти их и проверить или добавить в свои словари для игнорирования.
Так что говорить что всё криво - нельзя - в акеле есть масса подходов...

Всего записей: 1528 | Зарегистр. 15-08-2011 | Отправлено: 23:34 30-05-2023 | Исправлено: Andrey_A_A, 23:38 30-05-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неофициальная компиляция
AkelPad 4.9.9 r4417 [01.06.2023]
с плагинами (по списку на akelpad.sf.net) и AkelUpdater
https://0x0.st/Hbjc.zip/AkelPad_dev_r4417.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/4417/log/?path=
 
Возможны ложные реакции антивирусов на файл плагина QSearch. Проблема известна, автор старается её решить. Данный архив укомплектован версией плагина QSearch-7.9-vc2022.zip, у которой число лже-детектов на VirusTotal, на сегодняшний день, минимальное.
 
Добавлено:
Ух, ещё один фикс прилетел: r4418. Подождём до завтра, может ещё будут...

Всего записей: 3097 | Зарегистр. 20-03-2008 | Отправлено: 20:00 01-06-2023 | Исправлено: yozhic, 20:33 01-06-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic (пост) [?]
Цитата:
Данный архив укомплектован версией плагина QSearch-7.9-vc2022.zip

А разраб там сделал уже 4 правки после этого релиза. Может стоит просто собрать с МАСТЕР-ветки текущую версию плагина? А не использовать предкомпилированную в архиве?

Всего записей: 4522 | Зарегистр. 01-04-2006 | Отправлено: 21:26 01-06-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
Хорошая новость! А я не догадался в коммиты заглянуть )) Значит откликнулся автор на просьбу вывод в SDI режиме поправить, респект и благодарность. Значит лучше подождать, пара дней всего прошло, видимо отлаживает или ещё что думает. Сам опубликует когда будет готово.
 
А у AkelPad тем временем уже r4419: в Coder'е два фикса. Подождём ещё...

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



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

Цитата:
с плагинами

В плагинах какие-то полезные изменения есть? Или просто перекомпилированные (зачем?)
 

Цитата:
файл плагина QSearch

Может в готовый комплект лучше версию 7.8 положить? Я-то понимаю, что 7.9 тоже чистая, но что-то с ней автор намудрил чересчур мудрёного, что много ложных срабатываний. Многие люди могут не оценить такую обновку.

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



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

Да, я сам себе несколько раз задавал этот вопрос.  
 
1) Немаловажная (для меня) причина — проще и скорее компилировать всё скопом: запустил — готово, батник отработал — в папке весь набор, запаковал — отправил. Времени уходит меньше, чем всматриваться где были изменения, где не были, потом раскладывать, забудешь ещё что-нибудь.  
 
2) В св-ва dll (в ресурсы до компиляции) я добавляю комментарий: скомпилировано для версии такой-то. Ведь это dev, чтобы не было потом сомнений: подходит/не подходит. И потом: номер revision относится ко всем исходникам без разделения. Вот сейчас, например, в 4418 и 4419 фиксы только в плагине Coder, больше нигде. И как поступать: в св-вах плагина отметить r4419, а в окошке About редактора так и оставить r4417? Автор в коммитах 4418 пишет «program hang when using» — не «плагин» виснет, а «программа» виснет, т.е. получается и он это рассматривает как всё вместе. При финальных же релизах другая логика.  
 

Цитата:
люди могут не оценить [?]

Ясен пень, на всех не угодишь. Я так рассудил: в 7.9 хорошее добавление; ну, и лучше автора поддержать — старается бескорыстно. Пусть это будет декларацией: «Я автору доверяю» )) Сейчас, скорее всего, новая версия на подходе.

Всего записей: 3097 | Зарегистр. 20-03-2008 | Отправлено: 11:28 02-06-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