Подсветка синтаксиса для PXSL? - PullRequest
3 голосов
/ 03 марта 2009

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

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

Заранее спасибо.

Ответы [ 4 ]

1 голос
/ 30 ноября 2010

Я бы порекомендовал PSpad, поддерживает множество языков синтаксиса и бесплатное программное обеспечение. www.pspad.com

1 голос
/ 03 марта 2009

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

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

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

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

Хуже всего то, что UltraEdit не бесплатный ..

0 голосов
/ 14 июня 2011

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

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

Для (1) нажмите «Плагины» -> «Диспетчер плагинов» -> «Показать диспетчер плагинов». Прокрутите вниз и выберите «Инструменты XML», затем установите.

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

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

например , когда я хотел, чтобы мои исходные файлы DITA были выделены как XML, я добавил «dita ditamap» в текстовое поле User ext для выделения файлов с помощью .dita или. Расширения Ditamap.

0 голосов
/ 12 марта 2009

Вы можете проверить подсветку синтаксиса PApp, включенную в VIM.

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

:let papp_include_html=1

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

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

...