Вопрос

Чтобы смягчить некоторую головную боль при работе с XML, я экспериментировал с PXSL, сокращенный синтаксис для любого XML-документа с расширенными возможностями макросов.Однако, поскольку это настолько ново, я не смог найти никаких текстовых редакторов, которые знают, как разобрать его для подсветки синтаксиса.

Знаете ли вы какие-нибудь редакторы или плагины, которые позволили бы это сделать?С чего бы мне начать, если бы я хотел определить подсветку синтаксиса, скажем, для Notepad ++?

Заранее благодарю.

Это было полезно?

Решение

Вы могли бы ознакомиться с Подсветка синтаксиса PApp включен в VIM.

Файл синтаксиса PApp обрабатывает файлы .papp и, в меньшей степени, файлы .pxml и .pxsl, которые представляют собой смесь perl / xml / html / других языков, использующих xml как формат файла верхнего уровня.По умолчанию все, что находится внутри разделов phtml или pxml , обрабатывается как строка со встроенными командами препроцессора.Если вы зададите переменную:

:let papp_include_html=1

в вашем стартовом файле он попытается синтаксически упростить html-код внутри разделов phtml , но это относительно медленно и слишком красочно, чтобы редактируйте разумно ;) (иначе говоря, pxsl трудно разобрать)

Последнюю версию синтаксического файла papp.vim обычно можно найти по адресу http://papp.plan9.de.

Другие советы

Я не пользователь Notepad ++, но могу порекомендовать вам использовать UltraEdit и его пользовательскую функцию подсветки синтаксиса.

Он уже поддерживает несколько языков, как указано ниже:

http://www.ultraedit.com/downloads/extras.html

И самое приятное, что вы можете создать свой собственный файл Word, взглянув на примеры.

С другой стороны, хуже всего то, что UltraEdit не является бесплатным..

Я бы порекомендовал PSPad, поддерживающий раскраску синтаксиса многих языков и являющийся бесплатным.www.pspad.com

Чтобы включить подсветку синтаксиса для PXSL .pxl (или любого другого нетипичного расширения файла) в Notepad ++, вам необходимо:

  1. установите плагин XML Tools
  2. сообщите Notepad ++, что расширения файлов .pxl (и любых других) должны быть выделены как XML.

Для (1) нажмите "Плагины" -> "Менеджер плагинов" -> "Показать менеджер плагинов".Прокрутите страницу вниз и отметьте пункт XML Tools, затем установите.

После перезапуска Notepad++ выполните (2):

  • нажмите "Настройки" -> "Конфигуратор стилизатора ..."
  • В списке "Язык" выберите "XML".
  • В текстовом поле "Внешний пользователь" введите "pxl".

например ,, когда я хотел , чтобы мой ДИТА чтобы исходные файлы выделялись как XML, я добавил "dita ditamap" в текстовое поле User ext, чтобы выделять файлы с расширениями .dita или .ditamap.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top