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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите, есть ли возможность получить внешним приложением ссылку, на которую наведён курсор мыши?
В частности, интересует реализация на Autoit

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 13:06 20-12-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
С этим лучше на оффорум, Instructor лучше всех.знает, как там что устроено.
 
А так, есть команда Копировать ссылку, можно попробовать копнуть отсюда (ShowUrlMenu и т.д.).

Всего записей: 6481 | Зарегистр. 28-01-2008 | Отправлено: 14:53 20-12-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Skif_off, давно там небыл, видимо придётся, т.к. много чего перепробовал:
в простом Edit  находится позиция через _GUICtrlEdit_CharFromPos
в простом RichEdit через _GUICtrlRichEdit_GetCharPosFromXY
а в AkelPad ни то и ни другое не работает...

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 15:09 20-12-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
У AkelPad же свой контрол, наверное, отсюда проблема с получением, на днях вот хотел подсмотреть, как берётся слово под курсором...
Эти _GUICtrl* иногда приходится редактировать, можно попробовать RichEditClass покрутить, но я бы не стал.

Всего записей: 6481 | Зарегистр. 28-01-2008 | Отправлено: 15:26 20-12-2017
Werty666



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да где же включит непечатаемых символов отображение??? Хэлп прочитал весь. Чистая установка. Может надо плагин какой включить?

Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 17:10 20-12-2017
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Я открываю ссылки в внешнем приложение через Exec, например:
Код:
"Открыть ссылку в Internet Explorer" Exec('"%PROGRAMFILES%\Internet Explorer\iexplore.exe" "%u"')
%u и есть ссылка.
 
Добавлено:
Werty666
Включить SpecialChar::Main

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 17:24 20-12-2017
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gyra, спасибо - это я знаю и у меня несколько скриптов и функций написано на эту тему (когда все это делается из редактора).
Тут дело в другом - в получении ссылки (текста/позиции) из другой программы по наведению мыши на ссылку/слово (когда на ссылке/слове не стоит каретка)
Это всё надо для реализации быстрого предпросмотра прямых ссылок gif, jpg, mp4 ... без браузера, к примеру как тут prevw

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 17:43 20-12-2017
Werty666



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra спс, буду теперь кнопки плаживать

Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 19:20 20-12-2017
ggg33



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

Всего записей: 1240 | Зарегистр. 18-02-2011 | Отправлено: 13:02 21-12-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ggg33
Вроде не пробегало. Там сложно? В смысле - синтаксис сложный? AutoIt, например, попроще, чем Ruby.
Файл для Notepad++ вроде как с 2011го, не староват? Так-то, наверное, можно было бы попробовать просто портировать...

Всего записей: 6481 | Зарегистр. 28-01-2008 | Отправлено: 14:34 21-12-2017 | Исправлено: Skif_off, 14:37 21-12-2017
ggg33



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

Всего записей: 1240 | Зарегистр. 18-02-2011 | Отправлено: 15:06 21-12-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ggg33
Не предлагаю самому портировать, вы же сказали, что пока не освоили, это была скорее мысль вслух.
Вы про актуальность smali_npp.xml и про сложность не ответили , ну да ладно, в общем, портирование в чистом виде не получилось, пристрелочный smali.coder.

Всего записей: 6481 | Зарегистр. 28-01-2008 | Отправлено: 21:37 21-12-2017
ggg33



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Думаю актуальность есть, потому что и для нотпада это единственная подсветка смали.
О сложности, на сколько возможно сделать.  
Скачал подсветку. При открытии в акелпаде файла .smali вылезает ошибка.
smali.coder содержит ошибку в регулярном выражении "(vlp)\d{1,5}+"
жму ок
smali.coder (смещение 21663) содержит неизвестное имя секции CompleteList
жму ок. Работает. Уже за это благодарю.
Если надо могу кинуть для проверки файл смали. Ссылка
и если возможно чтобы  "removePreference" выделить любым другим от остального текста цветом.

Всего записей: 1240 | Зарегистр. 18-02-2011 | Отправлено: 03:01 22-12-2017 | Исправлено: ggg33, 03:04 22-12-2017
Skif_off

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

Цитата:
Думаю актуальность есть, потому что и для нотпада это единственная подсветка смали.  

Имел в виду - насколько сам файл актуален по содержимому, как понял, последний раз обновлялся в 2013м.

Цитата:
smali.coder содержит ошибку в регулярном выражении "(vlp)\d{1,5}+"
smali.coder (смещение 21663) содержит неизвестное имя секции CompleteList  

Обновите AkelPad.

Цитата:
и если возможно чтобы  "removePreference" выделить любым другим от остального текста цветом.

Не проблема, добавил: в секции Words: внизу после ";API", можно добавлять по образу и подобию. Cинтаксис регистрозависимый или нет? Если нет, нужно будет заменить "1" на "0".
Если есть что-то что ещё есть смысл добавить обязательно - киньте список, самому тут вытаскивать всё подряд немного лениво, прошу прощения
 
P.S. Семпл ведь рабочий? А то в examples всё, похоже, канонiчно... Поотключал часть правил фолдинга, пофиксил подсветку "L..;", в течении часа постараюсь залить на гитхаб, если Instructor не будет против, coder-файл будет добавлен в дополнительные в обозримом будущем.

Всего записей: 6481 | Зарегистр. 28-01-2008 | Отправлено: 14:02 22-12-2017 | Исправлено: Skif_off, 14:03 22-12-2017
ggg33



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

Цитата:
Обновите AkelPad.

Попробую.
В общем и целом, главное что уже есть подсветка и работает. За что большая вам благодарность.
Оставьте регистрозависимый.
Остальное, если что можно подправить, добавить по образу и подобию.
Вы и так сделали много.
 
 
 
 

Всего записей: 1240 | Зарегистр. 18-02-2011 | Отправлено: 17:29 22-12-2017
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как включить соответствующую подсветку в AkelPad для Дополнительные синтаксические файлы?

Всего записей: 671 | Зарегистр. 07-12-2015 | Отправлено: 21:13 22-12-2017
Skif_off

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

Цитата:
Попробую.  

Обычно coder-файлы делают и поправляют под текущий релиз, там не зря написано ";AkelPad 4.9.6 and higher". В крайнем случае - можно попробовать вынести секцию CompleteList (строки 613-617) и заменить "(vlp)\d{1,5}+" на "(vlp)\d{1,5}", кажется, этого будет достаточно.

Цитата:
Остальное, если что можно подправить, добавить по образу и подобию.

Файл выложен публично и ощущаю некоторую ответсвенность

Всего записей: 6481 | Зарегистр. 28-01-2008 | Отправлено: 21:49 22-12-2017
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Нда... "Слона то я и не заметил". Несколько раз читал. Про последний пункт не вспомнил.

Всего записей: 671 | Зарегистр. 07-12-2015 | Отправлено: 21:56 22-12-2017
ggg33



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

Цитата:
В крайнем случае

Ничего не менял, обновил свой акелпад, подсветка работает без ошибок.
Еще раз благодарю.

Всего записей: 1240 | Зарегистр. 18-02-2011 | Отправлено: 13:12 23-12-2017
LaVas_ki

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли сделать проверку орфографии через ПКМ на слове с ошибкой? Как во ВСЕХ программах. Вот я вижу подчеркнутое слово и могу его заменить, не трогая клавиатуру. А?

Всего записей: 1464 | Зарегистр. 03-08-2003 | Отправлено: 16:15 25-12-2017 | Исправлено: LaVas_ki, 16:15 25-12-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 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