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

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

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

Цитата:
 Но отсутствует пункт Smali в меню синтаксических тем и если его туда не добавить, то он самостоятельно не появится.

С этим никто и не спорит. Конечно и у меня куча подсветок прописано. Но это для удобства, а не для работы.

Цитата:
Неправда, после добавления команды "Smali" Call("Coder::Settings", 1, "smali") и появления пункта Smali в меню синтаксических тем, цветовая тема включается автоматически и при быстром, и при умном кеше.

Я не корректно написал. Конечно подсветка начинает автоматически выбираться. Я имею ввиду, что вы любому файлу вручную назначить эту подсветку. И еще обычно все вставляют пунктик отключить подсветку. Конечно автоматом такого не получить.

Цитата:
https://disk.yandex.by/d/Qq56G1PD0KMpfQ

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

Всего записей: 6467 | Зарегистр. 11-03-2003 | Отправлено: 14:42 19-04-2025 | Исправлено: AkulaBig, 15:20 19-04-2025
alax1972

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

Цитата:
Вангую, что у вас был выключен умный кэш.

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

Всего записей: 31 | Зарегистр. 01-05-2012 | Отправлено: 15:52 19-04-2025 | Исправлено: alax1972, 16:06 19-04-2025
AkulaBig

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

Всего записей: 6467 | Зарегистр. 11-03-2003 | Отправлено: 16:59 19-04-2025
AZJIO



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

Цитата:
сделать цвет основного шрифта чуть светлее?

в _txt.coder есть регулярное выражение

Код:
1 `([0-9]+)|([A-Za-z]+)|([А-Яа-яЁё]+)` `\1=(0,#FDCEAE,0) \2=(0,#BFCAA9,0) \3=(0,${STR},0)`

где третья группа ${STR} для А-Яа-яЁё. Нужно переменную ${STR} задать например #aaaaaa вместо #999999
 
 

Всего записей: 4684 | Зарегистр. 03-05-2006 | Отправлено: 17:16 19-04-2025
alax1972

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

Цитата:
Разговор о том, что умный кэш надо включить.

Если только для универсальности, но в моём случае это не важно, так как я делаю сборку с окончательными настройками.

Цитата:
Быстрый кеш - читает кеш-файл и подсвечивает на основе связей кеша. Этот режим самый экономичный и применяется, когда редактор настроен окончательно. Добавленные файлы *.coder и изменённые расширения в разделе "Files:" в этом режиме игнорируются, так как их нет в кеше.

Всего записей: 31 | Зарегистр. 01-05-2012 | Отправлено: 17:28 19-04-2025
bratskij



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

Всего записей: 787 | Зарегистр. 01-08-2009 | Отправлено: 17:42 19-04-2025 | Исправлено: bratskij, 17:56 19-04-2025
AkulaBig

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

Цитата:
Если только для универсальности

Тогда у вас останутся проблемы с подключением новых подсветок.

Всего записей: 6467 | Зарегистр. 11-03-2003 | Отправлено: 17:49 19-04-2025
alax1972

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

Цитата:
Тогда у вас останутся проблемы с подключением новых подсветок.


Цитата:
делаю сборку с окончательными настройками

Появятся новые подсветки или что-то ещё - подредактирую сборку, так как на ходу подкидывать не получится, поскольку сборка будет портативной SFX с временной распаковкой в TEMP.

Всего записей: 31 | Зарегистр. 01-05-2012 | Отправлено: 18:05 19-04-2025
AkulaBig

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

Цитата:
сборка будет портативной SFX с временной распаковкой в TEMP

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

Всего записей: 6467 | Зарегистр. 11-03-2003 | Отправлено: 07:43 20-04-2025
azot6s2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я так понял, 95% скриптиков понаписанных для Акелпада, в Win7 тупо даже не заводятся!   ошибка Microsoft JScript!!
Какая ирония!  Сабж уже больше 10 лет лежит и не развивается (видимо давно достиг совершенства) но для его работы нужна НОВЕЙШАЯ ОС!
 
мда уж горе-разработчики!...  если уж простейший скриптик в простейшем блокнотике имеет такие requirements, то что уж говорить о web-браузерах и прочих софтинах, коим какбэ вногу со временем надо имидж иметь!

Всего записей: 116 | Зарегистр. 06-03-2023 | Отправлено: 19:24 29-04-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во-первых, было бы культурно и логично выложить сюда скрин/текст ошибки.
Во-вторых, движок, отвечающий за исполнение JScript (не путать с JS), в сборке семёрки мог быть отключен.  
Твики-с, смотрим за Windows Script host и его компонентами.
Так же не лишним будет проверить/выполнить:
assoc .js=JSFile
ftype JSFile=C:\Windows\System32\cscript.exe "%1" %*

Всего записей: 4688 | Зарегистр. 01-04-2006 | Отправлено: 19:39 29-04-2025 | Исправлено: destiny_child, 20:18 29-04-2025
AkulaBig

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

Цитата:
Сабж уже больше 10 лет лежит и не развивается

Постоянно выходят обновления.

Цитата:
мда уж горе-разработчики!

Если-бы вы спрашивали по человечески, можно было-бы что-то пытаться вам объяснить. А с такими высказываниями тратить на вас время совершенно не хочется.

Всего записей: 6467 | Зарегистр. 11-03-2003 | Отправлено: 20:09 29-04-2025
LonerD



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

Цитата:
Постоянно выходят обновления.

Да вот я тоже ставил-ставил "постоянные обновления".
И в итоге из-за них и перестал Акелпадом пользоваться.
Надо будет как-нибудь разобраться, какая последняя версия программы и плагинов работали без сбоев.
Последними версиями (год-два) пользоваться нереально. Печатаю текст, а Акелпад время от времени просто вываливается, весь несохранённый текст теряется. Открываю очередной файл - Акелпад вылетает. А при использовании простенького скрипта DownNewLine.js (он у меня на клавишу "вниз" повешен) практически гарантировано падение...

Всего записей: 900 | Зарегистр. 27-06-2006 | Отправлено: 23:13 29-04-2025 | Исправлено: LonerD, 23:29 29-04-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не применяйте кривые скрипты и все будет хорошо. Если авторы скриптов их не обновляют не авторы-же программы виноваты. У меня все работает стабильно. Кривые скрипты конечно были.

Всего записей: 6467 | Зарегистр. 11-03-2003 | Отправлено: 23:21 29-04-2025
LonerD



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

Цитата:
кривые скрипты

Так я уже пытался плагины и скрипты отключать, и всё-равно пока не смог понять, что именно вызывает падения.
Можете посмотреть и подправить этот крошечный скрип под актуальную версию Акелпада, чтобы он не вызывал падения каждый раз? У меня не хватает знания программы, чтобы понять, что в нём не так.
Он у меня много лет был на клавишу "вниз" повешен, удобный, создаёт пустые строки без необходимости переходить в конец строки и нажимать Enter каждый раз.
 

Цитата:
Если авторы скриптов их не обновляют

Я собрал себе сборочку под сотню скриптов, время от времени их обновлял. Серьёзных нареканий до последнего времени не было.  
Пользоваться голым Акелпадом или каждый раз после обновлений искать причину проблем в скриптах - тоже так себе варианты...
 
-----------------------
 
PS.
Спасибо за разбор полётов.
Вижу, ситуация подняла бурную дискуссию.
Без WScript.Quit действительно работает.
Но почему казалось бы простое действие в скрипте (и именно в этом простом скрипте) вызывает крах всего Акелпада - это действительно нужно репортить автору.

Всего записей: 900 | Зарегистр. 27-06-2006 | Отправлено: 23:31 29-04-2025 | Исправлено: LonerD, 14:20 03-05-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверил, у меня тоже валит. На сайте обсуждения скрипта дан совет записать макрос. Мне кажется совсем не плохое решение.
 
Добавлено:
Быстро потестил скрипт. Если закомментить строку:
    // WScript.Quit();
все норм работает. То-есть проблема с завершением скрипта. Непонятно, нужна-ли она вообще. А если нужна, какую команду лучше применить. Попробуйте так погонять.

Всего записей: 6467 | Зарегистр. 11-03-2003 | Отправлено: 05:30 30-04-2025
AkulaBig

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

Всего записей: 6467 | Зарегистр. 11-03-2003 | Отправлено: 08:07 30-04-2025
Skif_off

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

Цитата:
Скрипт работает идеально.

Без WScript.Quit()?
По идее там всё просто: при нажатии стрелки вниз если курсор на последней не пустой строке, то скрипт шлёт нажатие End, потом Enter и завершается, в противном случае просто шлёт нажатие стрелки вниз. Без WScript.Quit() тупо шлётся лишнее (ведь курсор уже на последней строке) нажатие стрелки вниз.
 
ИМХО, надо репортить Instructor, мало ли где ещё вылезет.

Всего записей: 6713 | Зарегистр. 28-01-2008 | Отправлено: 16:39 30-04-2025
VSHY

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

Цитата:
Без WScript.Quit() тупо шлётся лишнее (ведь курсор уже на последней строке) нажатие стрелки вниз.
Можно попробовать WScript.Quit() заменить на return. Если не получится влёт, тогда засунуть весь текст скрипта в функцию, - return сработает корректно. И не забыть ниже функции вызвать её.

Всего записей: 1208 | Зарегистр. 19-05-2008 | Отправлено: 17:07 30-04-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ДРУГИХ скриптов, в коде которых есть этот вызов - вполне хватает. Но почему-то там это не падает.
Равно как и не падает у меня.

Всего записей: 4688 | Зарегистр. 01-04-2006 | Отправлено: 17:29 30-04-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