Как форматировать/отступать однострочные XML файлы в Notepad++ x64?

Долгое время плагин TextFX выполнял эту работу для 32-битной версии Notepad++ через меню TextFX > TextFX HTML Tidy > Tidy: Reindent XML.

В январе 2012 года Notepad++ v5.9.8 перестал включать плагин, вероятно, из-за новой поддержки Юникода, которую разработчик TextFX принял недостаточно быстро, см. N++ v5.9.8 changelog vs N++ v5.9.6 changelog и TextFX's Future.

Позже была представлена 64-битная версия Notepad++, которая даже не включала Plugin Manager (потому что сама была плагином, разработанным сторонним разработчиком).

До недавнего времени. В апреле 2017 года разработчик NppPluginManager объявил что доступна сборка x64 версии:

Теперь проблемы либо использования устаревшей 32-битной версии N++ с плагином TextFX, либо попыток установить Tidy2 (или другие) на более свежие версии N++ (но все еще x32!!), исчезли!

Решение

Скачать последний 64-битный x64 (стабильный) релиз Notepad++ можно здесь: https://notepad-plus-plus.org/download/ (версия 7.4.2 на момент написания статьи) и запустите обычную установку.

Скачайте последний 64-битный x64 (стабильный) релиз NppPluginManager здесь: https://github.com/bruderstein/nppPluginManager/releases

Распакуйте скачанный архив в директорию N++ (например, C:\Program Files\Notepad++) и запустите N++

Перейдите в меню Plugins > Plugin Manager > Show Plugin Manager. Дождитесь обновления списка и прокрутите его вниз, чтобы найти плагин XML Tools (на момент написания статьи это версия 2.4.9.2). Установите соответствующий флажок и нажмите кнопку Установить.

Дождитесь завершения установки, затем, когда появится запрос, выберите перезапустить N++.

[ Возможно, вам'придется подтвердить, что вы все равно хотите скопировать/использовать некоторые dll (например, libcurl.dll и libxml2-2.dll - не знаю почему) ].

Затем все готово: перейдите в меню Plugins, затем XML Tools и вы найдете свои обычные команды, с которыми вы были знакомы в TextFX.

Комментарии (3)

У меня была такая же проблема с Notepad++ v 7.6 - не удавалось установить XML Tools. Обновил N++ до версии 7.6.3 и после этого XML Tools можно было найти в коллекции Plugin Manager'. Теперь все работает нормально.

Комментарии (0)