Есть ли способ переиндентировать блок кода? Я'ищу что-то похожее на Ctrl+Shift+F в Eclipse (Auto-Format/Indent).
Для ясности,
Я уже знаю про NppAutoIndent - он не подойдет, так как я работаю с XML, HTML и CSS.
С момента обновления до версии 6.3.2 я использую XML Tools
.
В старых версиях: menu -> TextFX -> HTML Tidy -> Tidy: Reindent XML.
Для тех, кто не'т знаем, АЭС имеет большую поддержку плагинов и других проектов. Вы можете скачать эти плагины батарею.
Вам нужны XML-инструменты для форматирования текста в N++
После того как вы скачали XML-инструменты
..
Закройте Блокнот++
Перейти К C:\Program Файл\Блокнот++
.... Установлен папку Н++.
Перезагрузите и наслаждайтесь!!!
<и>сочетание клавиш Ctrl</роз> + <и>Альт</роз> + <и>Shft</роз> + <и>Б</КБД> в формате.
Это'ы были в третий раз, что я установить Windows и АЭС и через некоторое время я понимаю, что порядок функции перестают работать. Так что я Google для решения, приходите на эту тему, то с помощью нескольких более, что темы я наконец-то исправить это. Я'Лл поставить итог всех моих действий раз и навсегда.
Установите плагин TextFX: Плагины -> менеджер -&плагин и GT; показывают менеджере плагинов. Выберите TextFX знаки и установить. После перезапуска АЭС, меню 'TextFX' должны быть видны. (кредиты: @remipod).
Установите libtidy.dll при вставке в папку config из старого пакета АЭС: следуйте инструкциям в этот ответ.
После того, как папку config в свой последний пункт назначения установки АЭС (обычно C:\Program файлы (х86)\Блокнот++плагинов), АЭС требуется доступ на запись к этой папке. Щелкните правой кнопкой мыши папку -&конфигурация gt; Свойства -> вкладку-Безопасность и GT; выберите пункт "Пользователи", нажмите кнопку "правка" - > проверить полный контроль, чтобы разрешить доступ для чтения/записи. Обратите внимание, что вам нужны права администратора, чтобы сделать это.
Перезапуск АЭС и проверить TextFX -> TextFX HTML-код приборки -> аккуратно: Reindent XML работает.
Я должен был получить обновление настройки прокси-сервера плагины под -> менеджер -&плагин ГТ; менеджер выставки -&плагин и gt; Настройки, чтобы увидеть, какие плагины в "доступный" в список.
После этого, установив, что "инструментов" XML-файле; легко и сделал требуемую работу, как описано выше.
Блокнот ++ не'т предоставить любую такую функцию по умолчанию. Но вы можете использовать некоторые онлайн-инструменты для автоформат текста https://www.freeformatter.com/xml-formatter.html .
Это помогает. :)
Чтобы непосредственно ответить на вопрос, посмотрите на сайт этого парня: Thomas Hunter Notepad++ Tidy for XML. Простые шаги, и вы получите очень красивое форматирование вашего XML прямо внутри NPP. Пока что единственная аномалия, которую я обнаружил - это вложенные самозакрывающиеся элементы EG:
<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>
Будет приведено в порядок:
<OuterTag>Text for outer element
<SelfClosingTag/></OuterTag>
Возможно, есть способ исправить это, но на данный момент удалось сократить количество строк в моем документе на 300k, и эту конкретную аномалию можно обойти.
Я'м с помощью блокнота 7.6 с "плагин админ" и я не мог найти XML-инструменты. Я должен был установить его вручную, как @какой-Ява-парень сделал в его ответ за исключением того, что мои папку plugins находится здесь: `C:\Users\<имя пользователя>\папка AppData\местные\Блокнот++\плагинов В этой директории я создал новую папку (с именем XmlTools) и скопировал XMLTools.dll есть. (И я скопировал все зависимости в каталог Notepad++ в программные файлы.)