XMLTools

Этот плагин полезен для работы с XML-файлами, а некоторые пункты применимы к HTML-файлам, такие как преобразование мнемонического кода и комментирование.

Пункты меню плагина: Плагины→XML Tools→:

Enable XML syntax auto-checkВключить автоматическую проверку правильности синтаксиса XML
Check XML syntax nowПроверить сейчас правильность синтаксиса XML
Enable auto-validationВключить автоматическую проверку
Validate nowПроверить сейчас
Tag auto-closeАвтоматически закрывать теги (при вводе)
Set XML type automaticallyАвтоматически установить тип XML
Pretty print (XML only)Упорядоченно отобразить (Только XML)
Pretty print (XML only - with line breaks)Упорядоченно отобразить (Только XML - с переносами строк)
Pretty print (Text indent)Упорядоченно отобразить (Только XML - с отступом текста)
Pretty print (libXML) [experimental]Упорядоченно отобразить (libXML) [экспериментальный]
Linarize XMLСделает код в одну строку
Apply to all open filesПрименить ко всем открытым файлам
Current XML PathПуть к позиции курсора в структуре XML
Evaluate XPath expressionВычисление выражения XPath
XSL TransformationПреобразование XSL
Convert selection XML to text (<> => &lt;&gt;)Преобразование выделенного формата XML в текст (<> => &lt;&gt;)
Convert selection text to XML (&lt;&gt; => <>)Преобразование выделенного текст в формат XML (&lt;&gt; => <>)
Comment selectionЗакомментировать выделенное
Uncomment selectionРаскомментировать в выделенном
About XML ToolsО плагине "XML Tools"


Подробнее о командах

Enable XML syntax auto-check
При сохранении будет происходить проверка синтаксиса
Check XML syntax now
Проверяет синтаксис XML
Enable auto-validation
При сохранении будет происходить проверка синтаксиса
Validate now
Проверяет синтаксис XML
Tag auto-close
Автоматически закрывает XML теги. Например при вводе <Section> вставится тег </Section>
Set XML type automatically
Автоматически установить тип XML. Не разобрался на что это влияет
Pretty print (XML only)
Упорядоченно отобразить (Только XML). Будут вставлены только отступы, чтобы указать вложенность. Необходимые переносы не будут вставлены.
Pretty print (XML only - with line breaks)
Упорядоченно отобразить (Только XML - с переносами строк). Если теги на одной строке, то будет вставлен перенос на новую строку и отступы (табуляция), чтобы указать вложенность.
Pretty print (Text indent)
Упорядоченно отобразить (Только XML - с отступом текста). Будут вставлены только отступы, чтобы указать вложенность. Необходимые переносы не будут вставлены.
Pretty print (libXML) [experimental]
Упорядоченно отобразить (libXML) [экспериментальный]. Тоже что "с переносами строк", но отступы выполнены в виде пробелов.
Linarize XML
Сделает код в одну строку, удалив отступы и переносы строк
Apply to all open files
Применить ко всем открытым файлам. После установки этой галочки последующие операции этого плагина (заключённые в разделе между разделителями в меню) будут распространяться на все открытые файлы, независимо от их типа или расширения.
Current XML Path
Отправляет в буфер обмена путь к позиции курсора в структуре XML. Например, если курсор в разделе <NotepadPlus><Macros>, то возвращает путь /NotepadPlus/Macros
Evaluate XPath expression
Открывает диалоговое окно. Если указать путь, возвращённый предыдущим пунктом, то при нажатие Evaluate получим содержимое указанного раздела.
Convert selection XML to text (<> => &lt;&gt;)
Преобразует специальные символы, используемые в коде в их мнемонический код (применимо к HTML).
Например:
< преобразует в &lt;
> преобразует в &gt;
" преобразует в &quot;
& преобразует в &amp;
Convert selection text to XML (&lt;&gt; => <>)
Делает преобразование противоположное предыдущему пункту. Мнемонический код преобразует в символ (применимо к HTML).
Comment selection
Закомментирует выделенное, заключив его в теги <!-- --> (применимо к HTML).
Uncomment selection
Раскомментирует в выделенном, удаляя теги <!-- --> (применимо к HTML). Если выделить текст содержащий несколько комментариев, то все комментарии будут раскомментированы.
About XML Tools
Выдаст номер версии