Page 54 of 64

Posted: Wed Dec 07, 2016 4:06 pm
by F. Phoenix
lelik, да любые в любые (ну или почти).
parseInt: https://javascript.ru/parseInt
toString: https://javascript.ru/Number/toString
toUpperCase: https://javascript.ru/String/toUpperCase
toLowerCase: https://javascript.ru/String/toLowerCase

Оффлайн-справочник JavaScript:
https://github.com/FallenPhoenix/JavaSc ... Script.chm

Пример обратного преобразования:
Что: \d+
Чем: "0x" + parseInt($0).toString(16).toUpperCase()

Преобразование двоичного числа в десятичное:
Что: [01]+
Чем: parseInt($0, 2)

Posted: Wed Dec 07, 2016 5:06 pm
by lelik
F. Phoenix При много много много благодарен.
Ах, ну просто сказка.

Posted: Wed Apr 05, 2017 2:40 pm
by W0LF
Всем привет!
Есть ли какой скрипт или программка чтобы конвертировать файл подсветки синтаксиса от notepad++ в формат akelpad?

Posted: Wed Apr 05, 2017 10:30 pm
by Skif_off
W0LF
Нет.
А что именно вы хотите? Перенести цвета подсветки или всё (+ключевые слова, правила фолдинга)?
Если всё, то какой язык? Возможно, уже есть нужный файл подсветки или цветовая тема.

Posted: Thu Apr 06, 2017 9:48 am
by VladSh
lelik wrote:К примеру плагин HexSel у него много скрытых функций. Но я не знаю где можно найти их описания.
В дистрибутиве плагина есть текстовый файл с описанием.

Вот скрипты для различных преобразований: measuresConverter.js, converter.js, convertHTML.js, colorsConverter.js.
С числами тоже недавно здесь что-то проскакивало.

Posted: Thu Apr 06, 2017 5:17 pm
by W0LF
Skif_off wrote:W0LF
Нет.
А что именно вы хотите? Перенести цвета подсветки или всё (+ключевые слова, правила фолдинга)?
Если всё, то какой язык? Возможно, уже есть нужный файл подсветки или цветовая тема.
Цвета + ключевые слова. Нужен SQF - скриптовый язык, используемый в игре ArmA/Arma2/Arma3.

Posted: Thu Apr 06, 2017 5:39 pm
by opk44
W0LF wrote:Цвета + ключевые слова. Нужен SQF - скриптовый язык, используемый в игре ArmA/Arma2/Arma3.
Может я придираюсь, но на странице User_Defined_Language_Files такого сочетания букв "SQF" попросту нет.

Posted: Thu Apr 06, 2017 8:39 pm
by Skif_off

Posted: Fri Apr 07, 2017 12:33 pm
by W0LF
Именно с этой странички и хотелось бы конвертнуть подсветку синтаксиса.
А ещё и отсюда https://github.com/Beefheart/NPP-SQF

Posted: Sat Apr 08, 2017 3:12 am
by W0LF
Нифига не понимаю. Пытаюсь создать свою "раскраску" на основе template.coder:

Image
Но, когда пытаюсь добавить секцию ${DEL2} потом, при открытии какого-нибудь файла получаю такую ошибку:

Image

Posted: Sat Apr 08, 2017 7:52 am
by Skif_off
W0LF
Не должно быть пустых строк внутри секции. Если же обязательно нужно что-то так отделить - закомментируйте пустую строку символом ";", чтобы не разорвать секцию.

Добавлено:
Попробуйте начать с такого "template.coder"..
Coder-файл с переведёнными комментариями, из него же можно взять правила фолдинга.

P.S. Как-то стрёмно документирован язык...

Posted: Sat Apr 08, 2017 1:21 pm
by W0LF
Ok, спасибо, пустые строки убрал - заработало.
Ещё вопрос - почему в меню синтаксических тем отображаются не все темы:

Image


То же и с цветовыми темами. Или они в конфигах прописаны?

Появились ещё вопросы, озвучены на скриншотах:

Image Image Image

Файлики здесь: https://yadi.sk/d/G6rQm0zA3Gn7K7, https://yadi.sk/d/Yvsh1DU73Gn7N5

Posted: Sun Apr 09, 2017 5:35 am
by Skif_off
W0LF wrote:Ещё вопрос - почему в меню синтаксических тем отображаются не все темы:
...
То же и с цветовыми темами.
По умолчанию показывается список по умолчанию, если хотите изменить - необходимо изменить вручную (плагин ContextMenu).
То же и с цветовыми темами.
W0LF wrote:Появились ещё вопросы, озвучены на скриншотах:
1. Наверное, только если разбирать строку на диапазоны '"-\n' и '\n-"'... Оно стоит того?
2. Попробуйте закомментировать правило подсветки строк в Quotes и использовать секцию Folds (по-хорошему, с флагом 262144).
3. Можно попробовать одну из новых фич плагина, с помощью которой можно подключить другой файл подсветки синтаксиса: в секцию Folds первым правилом попробуйте добавить что-то вроде

Code: Select all

;4096
4096	0	0	0	"<Project "	"</Project>" ""	0	2	"alias:.xml"
(прошу прощения, опять не с компа, проверить придётся вам самому.)
Строку

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
придётся раскрасить отдельно (в QuotesRE проще всего, пожалуй).

Либо делать самостоятельно (в смысле - в одном файле sqf.coder), разобравшись с Rule ID и Parent ID (см. \AkelFiles\Docs\Coder-Rus.txt и примеры использования в html.coder, xml.coder и проч.).

Posted: Thu Oct 12, 2017 8:58 am
by VladSh
Ерунда какая-то... - почему-то окно AkelPad стало поверх всех окон. Вроде ничего такого не делал, каких-либо утилит для этого не использовал. Убирается только явным сворачиванием либо Win+D. Перезагрузкой компа не лечится.
Ребята, помогите пожалуйста, как от этого избавиться?!

Posted: Thu Oct 12, 2017 10:04 am
by YuS
VladSh wrote:как от этого избавиться?!

Code: Select all

Ctrl+T