Как автоматически отформатировать / сделать отступ XML / HTML в Notepad ++
Есть ли способ переустановки блока кода? Я ищу что-то похожее на Ctrl + Shift + F в Eclipse (Auto-Format/Indent).
Чтобы быть ясным,
- Я уже знаю, как форматировать XML за пределами Notepad ++ (Eclipse отлично работает, как упоминалось), поэтому мне не нужна связка ссылок на другие инструменты форматирования XML.
- Я специально работаю с XML и HTML.
- В идеале, ключевое слово так же удобно, как и в Eclipse, поэтому мне не нужно нарушать рабочий процесс.
Я уже знаю о NppAutoIndent — он не будет работать, поскольку я работаю с XML, HTML и CSS.
6 ответов
Поскольку я обновился до 6.3.2, я использую XML Tools .
- установите инструменты XML через диспетчер подключаемых модулей.
- используйте ярлык Ctrl + Alt + Shift + B (или меню → Плагины → Инструменты XML → Довольно печать)
В более старых версиях: меню → TextFX → HTML Tidy → Tidy: Reindent XML.
Установите плагин Tidy2. У меня есть Notepad ++ v6.2.2, и Tidy2 работает до сих пор.
Для тех, кто не знает, npp имеет большую поддержку от плагинов и других проектов. Вы можете скачать эти плагины из SourceForge.
Вам нужно XML Tools форматировать текст в n ++
После того, как вы загрузили XML Tools ..
Выход из Notepad ++
Перейти к C:\Program File\Notepad++ . Ваша установленная папка N ++.
- Поместите ниже файлы из xml-инструментов, которые вы загрузили в корневую папку npp, copy replace
- Перейти в ..\Plugins вложенную папку и поместить ниже загруженного файла
Перезагрузитесь и наслаждайтесь.
Ctrl + Alt + Shft + B для форматирования.
В третий раз я установил Windows и npp, и через некоторое время я понял, что функция tidy больше не работает. Поэтому я google для решения, прихожу к этому потоку, а затем с помощью немного больше, чтобы потоки я окончательно исправить. Я расскажу о всех моих действиях раз и навсегда.
Установите плагин TextFX: плагины → Диспетчер подключений → Показать диспетчер подключаемых модулей. Выберите TextFX Characters и установите. После перезапуска npp меню TextFX должно быть видимым. (кредиты: @remipod).
Установите libtidy.dll, вставив папку Config из старого пакета npp: следуйте инструкциям в этом ответе.
После установки папки Config в вашем последнем месте установки npp (обычно C:\Program Files (x86)\Notepad ++\plugins), npp нуждается в доступе на запись в эту папку. Щелкните правой кнопкой мыши папку «Конфигурация» → «Свойства» → вкладка «Безопасность» → «Пользователи», нажмите «Изменить» → «Проверить полный доступ», чтобы разрешить доступ для чтения/записи. Обратите внимание, что для этого вам нужны права администратора.
Перезапустите npp и проверьте TextFX → TextFX HTML Tidy → Tidy: Работает Reindent XML.
How To Auto-Format / Indent XML/HTML in Notepad++
Is there a way to re-indent a block of code? I’m looking for something similar to Ctrl + Shift + F in Eclipse (Auto-Format/Indent).
- I already know how to format XML outside of Notepad++ (Eclipse works fine, as mentioned) so I don’t need a bunch of links to other XML-formatting tools.
- I’m specifically working with XML and HTML.
- Ideally, there’s a keybinding as convenient as the one in Eclipse, so I don’t have to break my workflow.
I already know about NppAutoIndent — it won’t work, as I’m working with XML, HTML and CSS.
9 Answers 9
Since I upgraded to 6.3.2, I use XML Tools .
- install XML Tools via the Plugin Admin (Plugins → Plugins Admin. Then search for "XML Tools", check its box and click the "Install" button).
- use the shortcut Ctrl + Alt + Shift + B (or menu → Plugins → XML Tools → Pretty Print)
In older versions: menu → TextFX → HTML Tidy → Tidy: Reindent XML.
Install Tidy2 plugin. I have Notepad++ v6.2.2, and Tidy2 works fine so far.
For those who don’t know, npp has a lot of support from plugins and other projects. You can download those plugins from SourceForge.
You need XML Tools to format your text in n++
After you have downloaded XML Tools ..
Go To C:\Program File\Notepad++ . Your N++ installed folder.
- Place below files from xml tools which you downloaded in the npp root folder by copy replace
- Go To ..\Plugins subfolder and place below downloaded file
Restart and enjoy.
Ctrl + Alt + Shft + B to format.
It’s been the third time that I install Windows and npp and after some time I realize the tidy function no longer work. So I google for a solution, come to this thread, then with the help of few more so threads I finally fix it. I’ll put a summary of all my actions once and for all.
Install TextFX plugin: Plugins -> Plugin Manager -> Show Plugin Manager. Select TextFX Characters and install. After a restart of npp, the menu ‘TextFX’ should be visible. (credits: @remipod).
Install libtidy.dll by pasting the Config folder from an old npp package: Follow instructions in this answer.
After having a Config folder in your latest npp installation destination (typically C:\Program Files (x86)\Notepad++\plugins), npp needs write access to that folder. Right click Config folder -> Properties -> Security tab -> select Users, click Edit -> check Full control to allow read/write access. Note that you need administrator privileges to do that.
Restart npp and verify TextFX -> TextFX HTML Tidy -> Tidy: Reindent XML works.
Как отформатировать XML в Notepad++?
У меня есть Notepad++, и я получил некоторые XML код, который очень длинный. Когда я вставил его в Notepad++, там была длинная строка кода (трудно читать и работать).
Я хочу знать, есть ли простой способ сделать текст читабельным (под читабельным я имею в виду правильно код с вкладками).
Я могу сделать это вручную, но мне нужно постоянное решение, поскольку я сталкивался с этим несколько раз. Я уверен, что есть способ сделать это, как я делал это однажды, пару лет назад, может быть, с помощью Visual Studio или другого редактора, я не помню.
Но может ли Notepad++ сделать это?
21 ответ
Попробуйте подключаемые модули -> Инструменты XML -> Pretty Print (libXML) или (только XML — с переносами строк Ctrl + Alt + Shift + B )
По моему опыту, libXML дает хороший вывод, но только если файл сформирован на 100% правильно.
Вам необходимо установить инструмент XML из плагинов -> Менеджер плагинов -> показать менеджер плагинов, а затем проверить инструменты XML, установить его, а затем Ctl + Alt + Shift + B ИЛИ появится опция для XML Tool выше.
БЛОГ ЛИСА

Правильное представление XML-документов для просмотра
Иногда, при открытии XML-файлов в текстовом редакторе, содержимое отображается в одну строку, что не удобно для просмотра структуры документа.
Согласитесь, что в таком виде, просматривать и разбираться в XML-документе не удобно.
Чтобы отобразить документ в красивом виде — с отступами и переносами строк с тэгами на новую строку нужно открыть XML-файл в текстовом редакторе Notepad++.
В самом редакторе Notepad++, в свою очередь, должен быть установлен плагин «XML Tools». Проверить это можно следующим образом: в меню «Плагины» должен присутствовать пункт «XML Tools», если его нет, то можно его установить с помощью плагина «Plugin Manager». Если в плагинах у вас отсутствует и «Plugin Manager», то его придется скачать и установить вручную.
Затем скопировать из скачанного архива файл gpup.exe в каталог «папка куда установлен notepad++»\updater\, а файл XMLTools.dll в папку «папка куда установлен notepad++»\plugins\.
Перезапустить notepad++ и если вы всё сделали правильно, то в пункте меню «Плагины» должен появится пункт «Plugin Manager».
Теперь, с помощью «Plugin Manager» устанавливать плагины станет намного проще. заходим «Плагины»-«Plugin Manager»-«Show Plugin Manager», находим в списке «XML Tools», программа предложит перезапуститься и после перезапуска в пункте меню «Плагины» появится пункт «XML Tools».
После этого выделяем весь текст открытого XML-документа и нажимаем комбинацию клавиш ctrl+alt+shift+b.
Документ примет тот вид, который мы и хотели увидеть, добавятся отступы и переносы: