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

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

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

gyra

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

Последний релиз: 4.9.9 от 16 октября 2024


Скачать
Программа релиз 4.9.9: многоязычная [exe]: 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.10.0 r4475 от 03.11.2024
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 2.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.2    
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, 20:09 21-11-2024
yozhic



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

Всего записей: 2982 | Зарегистр. 20-03-2008 | Отправлено: 16:28 02-06-2023 | Исправлено: yozhic, 16:32 02-06-2023
destiny child



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

Т.е. пересобирать с ветки MASTER не решились пока что?

Всего записей: 3868 | Зарегистр. 01-04-2006 | Отправлено: 19:32 02-06-2023
yozhic



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

Автор доступен, откликается, регулярно появляется на домашнем Akel'евском форуме. Вот, если б пропал или случилось что, тогда другое дело. А так неприлично, вроде, «поперёк батьки в пекло лезть» ))

Всего записей: 2982 | Зарегистр. 20-03-2008 | Отправлено: 19:58 02-06-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неофициальная компиляция
AkelPad 4.9.9 r4422 [08.06.2023]
с плагинами (по списку на akelpad.sf.net) и AkelUpdater
https://0x0.st/HcuM.zip/AkelPad_dev_r4422.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/4422/log/?path=
 
Возможны ложные реакции антивирусов на файл плагина QSearch. Проблема известна, автор старается её решить.

Всего записей: 2982 | Зарегистр. 20-03-2008 | Отправлено: 21:11 09-06-2023
Bannan



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плагин QSearch v7.9 собран при помощи Microsoft Visual Studio 1998 (6.0): скачать (пасс - стд.)
Отчёт VirusTotal.
 
Если детектов до 5 да ещё малоизвестными сканерами - однозначно ложное срабатывание. Не бойтесь писать в службу поддержки соответствующих сканеров о ложном срабатывании. Адреса и правила обращений. Все решается от 2-х до 30-ти дней (зависит от степени популярности производителя AV-сканера на рынке антивирусного ПО).

Всего записей: 528 | Зарегистр. 30-07-2011 | Отправлено: 16:02 10-06-2023 | Исправлено: Bannan, 16:03 10-06-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bannan (пост)
Цитата:
Плагин QSearch v7.9

В сборке постом выше - УЖЕ версия 8.0 этого плагина.

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



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

Цитата:
destiny child
, 8 дней назад в релизах на Гитхабе была ещё 7.9.
Да и дело не в версии, а в хайпе поднятом по поводу AV-детектов. Сейчас просто в любой современной среде разработки собираешь пустой проект и на него сразу с десяток AV кидается. Пишешь в службу поддержки, а в ответ: "Мы проверили файл - он чист!" Да блин! Я и без вас знаю, что он чист.

Всего записей: 528 | Зарегистр. 30-07-2011 | Отправлено: 19:58 10-06-2023
Andrey_A_A



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

Цитата:
"Мы проверили файл - он чист!" Да блин! Я и без вас знаю, что он чист.

Bannan, лет 10 назад, когда выпустил первую сборку AkelPadImage, было удивление, когда пользователи писали о детектах "антивирусников". Когда стал разбираться, то на десятки текстовых файлов и скриптов, которые открыты и ничем не скомпилированы "ругались" те самые "антивирусники", я посылала около 50 раз на разные сайты, чтобы они разобрались и через год ситуация нормализовалась - это я привёл пример файлов txt, js, vbs... А об exe, dll и говорить не приходится...

Всего записей: 1482 | Зарегистр. 15-08-2011 | Отправлено: 20:08 10-06-2023 | Исправлено: Andrey_A_A, 20:12 10-06-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неофициальная компиляция
AkelPad 4.9.9 r4423 [14.06.2023]
с плагинами (по списку на akelpad.sf.net) и AkelUpdater
https://0x0.st/HcC4.zip/AkelPad_dev_r4423.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/4423/log/?path=
 
Возможны ложные реакции антивирусов на файл плагина QSearch. Проблема известна, автор старается её решить.

Всего записей: 2982 | Зарегистр. 20-03-2008 | Отправлено: 04:00 15-06-2023
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли в штатном AkelPad такие возможности, как: удаление строк, содержащих (не содержащих) заданный текст; вставка в конец (начало) каждой строки заданного текста?

Всего записей: 1205 | Зарегистр. 24-12-2015 | Отправлено: 11:30 16-06-2023
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea
Такое удаление реализовано скриптом - LinesFilter.js (находится в дистрибутиве Scripts-плагина).
Вообще в Акеле можно очень многое что - скриптов уже навалом, а если чего-то нет, то дописать никаких проблем.
 
Добавлено: вставку в начало или конец обычно делают макросами - это быстро, поэтому на такую мелочь обычно скрипты не пишут. Можно записать макрос и сохранить, а потом вызывать сколько угодно и когда угодно. Но легко и скрипт написать.

Всего записей: 1136 | Зарегистр. 19-05-2008 | Отправлено: 11:50 16-06-2023 | Исправлено: VSHY, 12:04 16-06-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea (пост)
Цитата:
вставка в конец (начало) каждой строки заданного текста

Вариант: Диалог «Заменить», поставить галку на «Регулярные выражения».
 
Далее для вставки в концы строк вводим в соответствующие поля:
Что: (?m)$
Чем: текст_для_вставки
Жмём кнопку «Заменить всё».
 
Для вставки в начала строк:
Что: (?m)^
Чем: текст_для_вставки
Жмём кнопку «Заменить всё».
 
Добавлено:

Цитата:
удаление строк, содержащих заданный текст

Что: (?m-s)^.*?искомый_текст.*?\n
Поле «Чем:» оставить пустым. Произвести замены.
 
Строки не содержащие заданный текст посложнее обрабатывать. Одноходовочных действий нет (кроме скриптов).

Всего записей: 2982 | Зарегистр. 20-03-2008 | Отправлено: 14:05 16-06-2023 | Исправлено: yozhic, 14:15 16-06-2023
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic, спасибо, получилось. Кстати, получалось и без (?m) перед $ или ^ в случае вставки (просто $ или ^) . Скопировал порядок действий себе в памятку, т.к не силён с регулярками (полагаю, что запомнить все существующие регулярки под силу лишь профи)

Всего записей: 1205 | Зарегистр. 24-12-2015 | Отправлено: 15:03 16-06-2023 | Исправлено: Andrea, 15:06 16-06-2023
LonerD



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

Цитата:
вставка в конец (начало) каждой строки заданного текста?

Если устроит и "нештатный" функционал (суть Акела как-раз в расширении примитивного редактора скриптами), то есть скрипт InsertTextLN.js
 

Всего записей: 889 | Зарегистр. 27-06-2006 | Отправлено: 15:06 16-06-2023
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea
Если пошли по более сложному пути с запоминанием регулярок, тогда, чтобы этого не делать, может помочь скрипт FindReplaceEx.js - там прямо в диалоге можно сохранить шаблоны регулярок и дать им нормальные имена, чтобы не забыть, что оно такое.
 
А вообще LinesFilter.js - самое то, очень просто, и не надо запоминать регулярки.
Вот строка для его вызова из меню или с кнопки тулбара:
Код:
-"Фильтр строк с регулярными выражениями..." Call("Scripts::Main", 1, "LinesFilter.js")

Всего записей: 1136 | Зарегистр. 19-05-2008 | Отправлено: 15:18 16-06-2023 | Исправлено: VSHY, 15:24 16-06-2023
yozhic



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

Совершенно верно, потому что режим многострочности (?m) (multiline) в AkelPad включен по умолчанию. Но я предпочитаю указывать его для ясности (более для нашей с Вами).
 
А вот, для сравнения, режим совпадения точки (?-s) более коварный, т.к. его настройка в окне «Заменить» спрятана в незаметном месте (под треугольничком рядом с «Регулярными выражениями») и неизвестно в каком она у кого состоянии. Но у прямого указания (?-s) в самом выражении приоритет выше, чем в опциях окна диалога.

Всего записей: 2982 | Зарегистр. 20-03-2008 | Отправлено: 15:21 16-06-2023
sikemo

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

Цитата:
VSHY

а скажите, я себе списал  FindReplaceEx_part3.js его в Script::Main видно, но окна вызова не вижу. Или скрипт вызывается (есть то же самое, что) SearchReplace.js ?

Всего записей: 1329 | Зарегистр. 27-11-2008 | Отправлено: 16:20 17-06-2023
AZJIO



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

Цитата:
но окна вызова не вижу

что за окно вызова?. Либо вызвать в плаге Script, либо добавить как пункт меню в главное меню, либо добавить в диалоговое окно горячих клавиш, назначив ему Ctrl+F и вызывать по хоткею.

Всего записей: 4560 | Зарегистр. 03-05-2006 | Отправлено: 18:53 17-06-2023
LonerD



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите, как в Тотал коммандере сделать команду открытия нескольких текстовых файлов в Акелпаде, учитывая, что названия файлов не латинскими буквами?
Казалось бы всё просто

Код:
[em_AkelPad]
cmd=%commander_path%\AkelPad\AkelPad.exe
param=%P%S

Если выделяю несколько файлов с именами на латинице - открываются. Если один файл на кириллице - открывается. Если несколько файлов с кириллическими именами или именами в виде цифр - ошибка "Cannot open files... и перечень файлов".
 
PS. Оказывается надо использовать ключ
/x - не использовать режим совместимости с MS Notepad при обработке параметров командной строки. (интересное описание у ключа и такое мега-познавательное в контексте обработки кириллицы в именах файлов).
Вот так должно выглядеть:
param=/x %P%S
Интересно, чего ради автор программы всё так усложнил?
 
PPS.
Вот так тоже вроде работает. Хотя не знаю, может тоже есть неявные сюрпризы в зависимости от кодировки имён.
param="%P%S"

Всего записей: 889 | Зарегистр. 27-06-2006 | Отправлено: 19:34 17-06-2023 | Исправлено: LonerD, 22:53 17-06-2023
idlenlazy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LonerD
Akelpad по умолчанию требует в названиях файлов кавычки, чтобы он знал, что это несколько файлов, иначе примет всю командную строку за один файл. Ключ /x это требование убирает.
TC же подставляет кавычки только, если в пути файла есть пробелы.  
Лучше кавычки в параметрах оставить, имхо

Всего записей: 163 | Зарегистр. 05-01-2009 | Отправлено: 01:08 18-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

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