AkelPad для чайников

Russian main discussion
  • Author
  • Message
Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post 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)
Last edited by F. Phoenix on Wed Dec 07, 2016 5:20 pm, edited 1 time in total.

Offline
Posts: 6
Joined: Wed Dec 07, 2016 1:27 pm

Post by lelik »

F. Phoenix При много много много благодарен.
Ах, ну просто сказка.

Offline
Posts: 19
Joined: Sun Dec 08, 2013 5:35 am

Post by W0LF »

Всем привет!
Есть ли какой скрипт или программка чтобы конвертировать файл подсветки синтаксиса от notepad++ в формат akelpad?

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

W0LF
Нет.
А что именно вы хотите? Перенести цвета подсветки или всё (+ключевые слова, правила фолдинга)?
Если всё, то какой язык? Возможно, уже есть нужный файл подсветки или цветовая тема.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

lelik wrote:К примеру плагин HexSel у него много скрытых функций. Но я не знаю где можно найти их описания.
В дистрибутиве плагина есть текстовый файл с описанием.

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

Offline
Posts: 19
Joined: Sun Dec 08, 2013 5:35 am

Post by W0LF »

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

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

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

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »


Offline
Posts: 19
Joined: Sun Dec 08, 2013 5:35 am

Post by W0LF »

Именно с этой странички и хотелось бы конвертнуть подсветку синтаксиса.
А ещё и отсюда https://github.com/Beefheart/NPP-SQF

Offline
Posts: 19
Joined: Sun Dec 08, 2013 5:35 am

Post by W0LF »

Нифига не понимаю. Пытаюсь создать свою "раскраску" на основе template.coder:

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

Image

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

W0LF
Не должно быть пустых строк внутри секции. Если же обязательно нужно что-то так отделить - закомментируйте пустую строку символом ";", чтобы не разорвать секцию.

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

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

Offline
Posts: 19
Joined: Sun Dec 08, 2013 5:35 am

Post by W0LF »

Ok, спасибо, пустые строки убрал - заработало.
Ещё вопрос - почему в меню синтаксических тем отображаются не все темы:

Image


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

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

Image Image Image

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

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post 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 и проч.).

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Ерунда какая-то... - почему-то окно AkelPad стало поверх всех окон. Вроде ничего такого не делал, каких-либо утилит для этого не использовал. Убирается только явным сворачиванием либо Win+D. Перезагрузкой компа не лечится.
Ребята, помогите пожалуйста, как от этого избавиться?!

YuS
Offline
Posts: 512
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

VladSh wrote:как от этого избавиться?!

Code: Select all

Ctrl+T
Post Reply