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

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

Всего записей: 2773 | Зарегистр. 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 не решились пока что?

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



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

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

Всего записей: 2773 | Зарегистр. 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. Проблема известна, автор старается её решить.

Всего записей: 2773 | Зарегистр. 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-сканера на рынке антивирусного ПО).

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



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

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

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



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

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

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



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

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

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

Всего записей: 1390 | Зарегистр. 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. Проблема известна, автор старается её решить.

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



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

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

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

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



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

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

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

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

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



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

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



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

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

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

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

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

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



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

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

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

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

Цитата:
VSHY

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

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



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

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

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

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

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

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

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

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