Сделал подсветку синтаксиса и автозавершение в NPP. Данные инструменты поддерживают практически полный синтаксис Inform 6 и RInform (более 600 ключевых слов и операторов).
ПОДСВЕТКА СИНТАКСИСА
Для установки пользовательского языка разметки (UDL — User Defined Language) выберите в верхней панели меню NPP пункт "Синтаксисы" -> "Польз.Синтаксис" -> "Задать свой синтаксис...". Далее "Импортировать" и выбрать файл "inform6_udl.xml" из папки "userDefineLangs". Чтобы добавить язык на панель языков выберите из выпадающего списка "Inform 6" и нажмите "Сохранить как" "Inform". Язык появится в меню "Синтаксисы". Для применения языка выберите его. "Inform 6" из списка можно удалить.
Ключевые слова и операторы сгруппированы в категории (на основе DM4 и IBG):
спойлер…
Регистр ввода важен.
Предложенную цветовую схему (группировку) можно изменить по своему желанию или сократить, если она кажется избыточной. Для этого в пункте "Задать свой синтаксис..." выберите из выпадающего меню "Inform". Изменения сохраняются в программе и применяются автоматически. Если нужно записать их в файл используйте кнопку "Экспортировать".
Руководства по UDL:
https://ivan-radic.github.io/udl-documentation/
https://npp-user-manual.org/docs/user-d … ge-system/
АВТОЗАВЕРШЕНИЕ
Для установки автозавершения скопируйте с объединением папку "autoCompletion" в установленную папку "Notepad++". Изменения вступят в силу после перезапуска программы. Настроить режим автозавершения можно в меню "Опции" -> "Настройки" -> "Автозавершение".
Руководство по автозавершению:
https://npp-user-manual.org/docs/auto-completion/
Пожелания и сообщения об ошибках можно оставлять в этой теме.
Отредактировано johnbrown (18.03.2022 15:55)
Неактивен