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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 176 177 178 179 180 181 182 183 184 185

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

gyra

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

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


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

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4523 от 23.11.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: вкладки: кнопка закрытия, выделение активной, etc. Автор: dothen. Скачать: 2.2, библиотека TabBarEx.dll.    
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, 23:40 23-11-2025
destiny_child



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

Всего записей: 4954 | Зарегистр. 01-04-2006 | Отправлено: 14:20 17-10-2025
Altorg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я не пытался достичь чего-то конкретного. Я просто исследовал поведение Акелпада, и неожиданно натолкнулся на, скажем так, недокументированную особенность.
 
Есть такие ключи: /NewInstance и /MainClass. Позволяют запустить новый экземпляр Акедпада, независимо от значения SingleOpenProgram. И, кстати, спокойно открыть в этих Акелпадах один и тот же файл, несмотря на SingleOpenFile=1. По-моему, вполне логичное поведение. Это "другой" Акелпад, и он запускается в первый раз. Подобного поведения я ожидал и от /ini. Другой ini - другой Акелпад.

Всего записей: 21 | Зарегистр. 13-07-2024 | Отправлено: 19:14 17-10-2025 | Исправлено: Altorg, 16:44 18-10-2025
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altorg
у меня "AkelPad.exe /NewInstance" сработало.

Всего записей: 4696 | Зарегистр. 03-05-2006 | Отправлено: 21:21 17-10-2025
andrata

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altorg
Цитата:
Но ход твоих мыслей забавен

Я рад за тебя.
 
У меня результат такой:
При указании ини файла не работают все 3 параметра - просто активируется уже запущенный Акелпад. Причем не важно какой MDI=0,1,2 у первого, не важно какой MDI=1,2 у второго, не важно какой SingleOpenProgram=0,1 у обоих. Т.е. указание ини файла все портит.

Всего записей: 86 | Зарегистр. 18-03-2012 | Отправлено: 23:39 17-10-2025
Altorg

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

Цитата:
у меня "AkelPad.exe /NewInstance" сработало.

Для запуска "чужого" Акелпада? Ну да, работает. Мне просто /MainClass показался более удобным.
(Убрал лишнее в том своём сообщении...)
 
destiny_child, приключение с Drag&Drop у меня повторяется, но только если я тащу файл на иконку Акелпада на таскбаре (и если там была активна вкладка с исчезнувшим файлом). Я так никогда (почти) не делаю, поэтому долго не мог воспроизвести. Если кидать файлы просто в окно Акелпада (когда оно не на первом плане), то вроде Drag&Drop исправно срабатывает. Вопли начинаются только когда я переключусь на Акелпад.
 

Цитата:
не важно какой SingleOpenProgram=0,1 у обоих. Т.е. указание ини файла все портит.

А вот это уже совсем странно. И у меня, и у AkulaBig при SingleOpenProgram=0 при каждом запуске исправно новое окно открывается.
 
Ну и чёрт с ним, этим /ini... не очень хотелось.

Всего записей: 21 | Зарегистр. 13-07-2024 | Отправлено: 17:07 18-10-2025 | Исправлено: Altorg, 17:35 18-10-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altorg (пост)
Цитата:
 Если кидать файлы просто в окно Акелпада (когда оно не на первом плане), то вроде Drag&Drop исправно срабатывает

Для этого у меня должно быть нормально так места свободного на экране чтобы разместить все приложения просто рядышком.
А т.к. места нет - то они просто все безусловно раскрыты по максимуму и чтобы что-то куда-то передать - единственное место  
для вызова активности нужного приложения - это его иконка на панели задач.

Всего записей: 4954 | Зарегистр. 01-04-2006 | Отправлено: 17:15 18-10-2025
Altorg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child, а я вот вечно мимо иконки промазываю. Поэтому и на 11 дюймах фуллскрина избегал. В окне ведь может быть, например, Коммандер. А сам Акелпад под ним на весь экран. Достаточно чтоб край виден был. Но масштаб приходилось делать не больше 150%.

Всего записей: 21 | Зарегистр. 13-07-2024 | Отправлено: 17:56 18-10-2025
AkulaBig

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

Цитата:
Для запуска "чужого" Акелпада? Ну да, работает.

Нашел время глянуть справку:
/NewInstance
 - форсировать создание нового экземпляра программы.  
/MainClass("MyAkelPad4")
 - задать имя класса для нового экземпляра программы. При этом имя может содержать переменную %d, которая заменяется на идентификатор процесса.  
То-есть речи об активации существующего экземпляра не идет. Только создание нового. Так что как-то активировать существующий экземпляр через эти команды не получится.

Всего записей: 6753 | Зарегистр. 11-03-2003 | Отправлено: 11:16 19-10-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig (пост)
Цитата:
Так что как-то активировать существующий экземпляр через эти команды не получится.

Ну а человек-то ранее писал:
Altorg (пост)
Цитата:

Код:
AkelPad.exe /Ini("%a\AkelPad2.ini")  
AkelPad.exe /Ini("%a\AkelPad2.ini") /NewInstance  
AkelPad.exe /Ini("%a\AkelPad2.ini") /MainClass("AkelPad4%d")

просто активируют уже запущенный Akelpad.
 
Т.е. именно про просто активацию он и сообщил нам инфу.  
Т.е. по справке написано одно, а на практике использования - получается другое. Правда - ПРИ наличии ещё и параметра INI.
Возможно в парсинге параметров командной строки просто допустили ошибку и отдали приоритет наличию параметра INI и точка.

Всего записей: 4954 | Зарегистр. 01-04-2006 | Отправлено: 13:17 19-10-2025 | Исправлено: destiny_child, 19:49 19-10-2025
AkulaBig

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

Всего записей: 6753 | Зарегистр. 11-03-2003 | Отправлено: 14:23 19-10-2025
526549



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

Всего записей: 369 | Зарегистр. 20-01-2007 | Отправлено: 02:18 20-10-2025 | Исправлено: 526549, 02:46 20-10-2025
AkulaBig

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

Цитата:
Явно это должен делать какой-то плагин, которого у меня нет.

Что-то не слышал я про такой плагин. Скачайте с шапки пак плагинов и установите их. Дело двух минут.

Всего записей: 6753 | Зарегистр. 11-03-2003 | Отправлено: 11:42 20-10-2025
526549



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

Всего записей: 369 | Зарегистр. 20-01-2007 | Отправлено: 11:58 20-10-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вы бы хоть живой текст-пример показали того - что вам надо. А то так гадать можно бесконечно.
 
Добавлено:

Цитата:
а судя по дате последнего обновления

4.10.0 r4514 от 19.07.2025 - это же весьма недавно произошло)))

Всего записей: 4954 | Зарегистр. 01-04-2006 | Отправлено: 12:09 20-10-2025
AkulaBig

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

Цитата:
4.10.0 r4514 от 19.07.2025 - это же весьма недавно произошло)))

А 4515 от 21.08.2025 вообще недавно С очень важным исправлением:

Всего записей: 6753 | Зарегистр. 11-03-2003 | Отправлено: 12:24 20-10-2025
526549



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В целом о них тут уже писалось, но я решил, что лучше снять видео:
http://dzzb.ru/akelpad.mp4

Всего записей: 369 | Зарегистр. 20-01-2007 | Отправлено: 12:41 20-10-2025 | Исправлено: 526549, 12:42 20-10-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
526549
жесть... а чтобы редактировать такое нудно курсором куда тыкать? голова сразу взрывается..
не надо нам этих ваших "лекатур"
)))))

Всего записей: 4954 | Зарегистр. 01-04-2006 | Отправлено: 13:36 20-10-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
526549
А не может быть проблемы в том, что шрифт используется одинаковый, но в блокноте набор символов выбран "Западноевропейский"?

Всего записей: 666 | Зарегистр. 25-10-2008 | Отправлено: 13:52 20-10-2025
526549



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
   
Изменения лишь визуальные. Всё заменяется не на 1 символ, а на несколько с нулевым отступом. Всё прекрасно везде тыкается и правится. Даже привыкать не требуется.  
Понятно, что есть те, кому "он нам и нах... не нужон интернет ваш", очень красноречиво даёт это понятнь ваше "лекатур". Но я не говорю "введите мне то что я захотел". Я лишь спрашиваю есть ли такая функция и я её не нашел или же её просто нет.

Всего записей: 369 | Зарегистр. 20-01-2007 | Отправлено: 13:55 20-10-2025 | Исправлено: 526549, 13:56 20-10-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для её введения надо полностью переписать механизм вывода текста. Потому как эти "удобства" поддерживаются
только связкой шрифт и движок вывода. DirectWrite = и вы будете счастливы... Текущий GDI+ = и вы в пролёте.
Ну, на крайняк Uniscribe технология возможно еще подойдет... Но это всё полный пипец...
Автору конечно можно сообщить об этом желании. Если все звезды сложатся - то почему бы и нет?
 
Но вот реального удобства вот реально нет. Пробовал я в блокноте попасть куда хочу... Это
просто мозгокрышесносящее действие выходит. Нафиг-нафиг такое улучшение... ИМХО.

Всего записей: 4954 | Зарегистр. 01-04-2006 | Отправлено: 14:18 20-10-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 176 177 178 179 180 181 182 183 184 185

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru