Page 53 of 64
Posted: Wed Aug 03, 2016 5:38 pm
by YuS
mazzy wrote:
^ было лишним
Понятно, значит искомое может находиться в любом месте текста...
Тогда, чтобы при повторном запуске не удваивались обрамляющие вставки, можно сделать так:
Code: Select all
Что: (?<!\[some_code\])(\[gallery=\d{1,2}\])
Posted: Sun Oct 23, 2016 4:44 am
by zoog
Здравствуйте.
Не могу создать utf-32 файл, кодировки просто нет в списке, есть 7, 8, 16 le&be. ЧЯДНТ?
*использовал последний установщик с плагинами.
Posted: Sun Oct 23, 2016 3:18 pm
by YuS
Настройки-Параметры
Общие
Кодировка по умолчанию:
Фильтр
Posted: Fri Nov 04, 2016 7:26 pm
by Sticher78
Вопрос по Coder.
В css-файлах, да и в html, закомментированное подсвечивается выбранным цветом.
А вот такое комментирование в php-блоках не подсвечивается:
Как или что изменить, чтобы "
<!-- ... -->" подсвечивались каким-либо цветом?
---добавлено:---
Отбой запроса, почистил кеш Codera и всё стало подсвечиваться/
Posted: Tue Dec 06, 2016 6:04 pm
by F. Phoenix
Можно ли как-то встроить компонент редактирования AkelPad-а в программу под .NET?
В целом особой эффективности от такого подхода не жду (как-то пробовал wrapper для Scintilla - не понравилось; думаю, лучше все же юзать "родные" редакторы типа FastColoredTextBox и ICSharpCode TextEditor), но есть желание написать на C# несколько утилит для AP типа альтернативного редактора тем, а ему не помешает предпросмотр.
Posted: Tue Dec 06, 2016 7:15 pm
by FeyFre
F. Phoenix
Разрешаею

AkelEdit.c|h Давно там меня небыло(на .НЕТ), но думаю возможно достать для HWND родительского окна для контрола есть. Да, Managed C++ очень даже работает, можно будет попробовать вкомпилить код прям в целевую прогу, а не сторить отдельный DLL и звать его через PInvoke. Проблема в том что оно не будет портабельно больше.
И да, АкелЕдит без плагинов которые его настраивают мало чем отличается от RichEdit-а. Стоит ли?
Posted: Tue Dec 06, 2016 9:46 pm
by F. Phoenix
Хм, получилось встроить целиком окно AkelPad через:
Code: Select all
var p = Process.Start("AkelPad.exe", "/NewInstance");
p.WaitForInputIdle();
WinAPI.SetParent(p.MainWindowHandle, this.Handle);
Но это сильно глючит.
А из плагинов нужен только Кодер. Тяжело его к AkelEdit без AkelPad подключить?
Posted: Tue Dec 06, 2016 11:08 pm
by FeyFre
На самом деле тот факт что оно работает - уже один большой глюк.
В исходниках АР есть каталог LibraryTest - оно какраз для этого сделано - встроить в приложение.
НО: забудьте

Я давно мечтаю встроить АР как .wlx-палгин-просмотрщик к ТС. Глянул - сразу забил. АР и все плагины(в т.ч. мои) - не реентерабельны(используют глобальные переменные), т.е. забудь что можно 2 экземпляра в процессе запускать. Если есть охота отрефакторить всё - вперед

Posted: Wed Dec 07, 2016 10:25 am
by DV
FeyFre wrote:забудь что можно 2 экземпляра в процессе запускать
Можно об этом подробнее - 2 экземпляра чего и для какой цели это может понадобиться? В моём представлении каждое отдельное окно внешнего просмотрщика будет отдельным процессом.
Posted: Wed Dec 07, 2016 11:55 am
by FeyFre
DV
В том то и дело что ТС просмотр открывает внутренним окном, каждый файл своим экземпляром окна. В процессе ТС. Кристиан позже выпустил отдельно Lister.exe который понимает wlx плагины ТС, и можно ТС настроить открывать в нем, но я так делать не буду по иным техническим причинам.
Posted: Wed Dec 07, 2016 1:31 pm
by lelik
Прошу прощения. Пользуюсь AkelPad давно. Это мой самый любимый текстовой редактор.
А вот часто приходиться переводить с одной системы исчисления в другую. Пользуюсь для этого калькулятором.
Но думаю наверняка есть скрипт или плагин который все это может.
К примеру плагин HexSel у него много скрытых функций. Но я не знаю где можно найти их описания.
И еще где можно найти иконки к популярным скриптам, если есть конечна?
Posted: Wed Dec 07, 2016 2:13 pm
by F. Phoenix
Posted: Wed Dec 07, 2016 2:31 pm
by lelik
F. Phoenix благодарю за ссылочки.
Да, хотелось бы при выделении как в HexSel только не коды символов, а преобразование в другую С.И.
Например:
0x25,0x35 -> 37,53
Можно через замену SearchReplace.js используя регулярные выражения и "Заменять на функцию"
Posted: Wed Dec 07, 2016 3:10 pm
by F. Phoenix
lelik wrote:Можно через замену SearchReplace.js используя регулярные выражения и "Заменять на функцию"
Что: 0x[0-9A-F]+
Чем: parseInt($0)
Posted: Wed Dec 07, 2016 4:03 pm
by lelik
F. Phoenix Спасибо огромное.
А где сама функция parseInt находиться?
Хотелось бы посмотреть какие входные данные она принимает еще. И можно ли в другие С.И. переводить с помощью неё.
Да, еще нашел калькулятор CalculatorBin, то что мне нужно еще было. Супер. Обожаю AkelPad.