destiny child
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вот попал я на машину, где стояла сборка Тотала PowerUser от НАЗАРЕТа. И из него вызывался обновленный сабж. И надо было вызвать этот редактор, чтобы поредактировать файл от конфигурации Микротика. А вроде как в сборке есть файл UDL Mikrotik_5.19_rsc.xml Так вот, открыв файл конфигурации с расширением .rsc я НЕ увидел работу подсветки на основе этого xml файла... Полез выбирать его ручками и .... НЕТ этой подсветки в списке! А ведь вообще в этом списке чего-только нет. Вагон и телега... А файл подсветки-то официальный! https://github.com/notepad-plus-plus/userDefinedLanguages/blob/master/UDLs/Mikrotik_5.19_rsc.xml И как это он не грузится в последнюю же версию самого редактора??? Но ок, я открыл Синтаксисы - Польз. Синтаксис - Задать свой Синтаксис... Выбрал действие Импорта, выбрал этот xml и... получил официальный Fail to import. Причем БЕЗ какого-либо пояснения, а что, собсно, сломалось-то, где ошибка? Может где-то лог пишется парсинга??? Что ЕЩЕ удивило - так это то, что несмотря на тот факт, что выбран Компактный вид меню синтаксисов - что подразумевает, что ВСЕ синтаксисы с начальной буквой * - будут указаны в меню с этой буквой *. НО не в этом случае.... как видим - вверху после YAML - что было последней записью с буквенной основой - после разделителя мы видим Польз.Синтаксис, что вполне понятно и логично, а вот потом идет "толпа" синтаксисов, первые буквы которых УЖЕ были выше! Т.е. ТУТ - внизу - их не должно было быть! Потому как для всех A/B/C/D/... выше есть подразделы компактного меню синтаксисов. Ну, и что это значит? ЧТО эти варианты делают ТУТ, а не в своих корректных подразделах меню по первым буквам своих имен ВЫШЕ???? Fail to import я получаю даже для тех файлов подсветки, что ЕСТЬ в списке Синтаксисов - т.е. по идее они удачны были распарсены и приняты движком сабжа как валидный файл. НО походу у процедуры импорта - свои правила парсинга)))) |