Как отформатировать xml в notepad
У меня есть Notepad++, и я получил некоторые XML код, который очень длинный. Когда я вставил его в Notepad++, там была длинная строка кода (трудно читать и работать).
Я хочу знать, есть ли простой способ сделать текст читабельным (под читабельным я имею в виду правильно код с вкладками).
Я могу сделать это вручную, но мне нужно постоянное решение, поскольку я сталкивался с этим несколько раз. Я уверен, что есть способ сделать это, как я делал это однажды, пару лет назад, может быть, с помощью Visual Studio или другого редактора, я не помню.
Но может ли Notepad++ сделать это?
Попробуйте подключаемые модули -> Инструменты XML -> Pretty Print (libXML) или (только XML - с переносами строк Ctrl + Alt + Shift + B )
По моему опыту, libXML дает хороший вывод, но только если файл сформирован на 100% правильно.
Вам необходимо установить инструмент XML из плагинов -> Менеджер плагинов -> показать менеджер плагинов, а затем проверить инструменты XML, установить его, а затем Ctl + Alt + Shift + B ИЛИ появится опция для XML Tool выше.
Попробуйте TextFX -> TextFX Html Tidy -> Tidy: переопределить XML
Если вы не можете попробовать с Eclipse, правая кнопка, источник, правильный отступ
Плагины -> Инструменты XML -> Pretty Print (libXML) или Ctrl + Alt + Shift + B
Вам, вероятно, нужно установить плагин:
Плагины> Менеджер плагинов> Показать менеджер плагинов
Если вы находитесь за прокси-сервером, загрузите его отсюда.
Затем скопируйте XMLTools.dll в каталог плагинов и внешние библиотеки (четыре библиотеки) в корневой каталог Notepad++.
Вот большинство плагинов, которые вы можете использовать в Notepad++ для форматирования вашего XML-кода.
Включите "автоматическое обновление текста" в менеджере плагинов-> UniversalIndentGUI
Сочетание клавиш = CTRL + ALT + SHIFT + J
- TextFX
(это инструмент, который используют большинство пользователей)
Сочетание клавиш = CTRL + ALT + SHIFT + B
- Инструменты XML
(настраиваемый плагин для XML)
Сочетание клавиш = CTRL + ALT + SHIFT + B
Все вышеперечисленное и не определяет, как добавить менеджер плагинов в ваш блокнот ++
Это для тех, кто не видит менеджер плагинов во вкладке плагинов
Загрузите менеджер плагинов по этой ссылке. Это для 64-разрядного менеджера плагинов, как только вы загрузите вставку менеджера плагинов в папку плагинов. Это было мое местоположение папки плагинов C:\Program Files\Notepad++\plugins
После вставки DLL-файла перезапустите блокнот. Теперь вы можете установить любой плагин. чтобы установить плагин, нажмите на вкладку плагинов, затем перейдите в менеджер плагинов и выберите плагин, какой хотите.
Для достижения наилучших результатов, вы должны использовать как TextFX XML Tidy, так и XML инструменты. Вот как и почему:
TextFX имеет преимущество переноса длинных строк, чего не делает XML Tools, но он не делает правильные отступы для этих новых строк.
Инструменты XML дополняют TextFX, хорошо выделяя отступ для вновь обернутых строк.
Если вы получили эту ошибку:
Не удается загрузить 32-разрядный плагин, XMLTools.dll не совместим с текущей версией Notepad++
Здесь вы можете найти рабочую версию для Windows 10 x64: Xml Tools 2.4.9.2 Unicode
Примечание. Это единственная версия, которую я нашел для Windows 10 Professional x64.
Хорошо, вот как я это сделал в Notepad++:
- Плагины
- Менеджер плагинов
- Показать менеджер плагинов
- Проверьте инструменты XML
- устанавливать
- Перезапустите Блокнот ++
- Открыть файл XML
- Плагины
- Инструменты XML
- Красивая печать (только XML - с переносами строк)
Вы можете найти подробности здесь, чтобы быстро отформатировать XML с помощью Pretty Print (libXML)
Установка инструментов XML
Если вы запустите Notepad++ и загляните в меню плагинов, вы увидите, что инструментов XML там нет:
Загрузите инструменты XML здесь.
Разархивируйте файл и скопируйте XMLTools.dll в папку плагинов Notepad++ (в приведенном выше примере: C:\Program Files (x86)\Notepad++\plugins):
Перезапустите Notepad++, и вы должны увидеть, что XMLTools появляются в меню плагинов.
Разархивируйте файл ext_libs.zip, а затем скопируйте разархивированные библиотеки DLL в установочный каталог Notepad++ (в приведенном выше примере: C:\Program Files (x86)\Notepad++).
Перезапустите Notepad++, и вы наконец увидите правильное меню XML Tools.
Чаще всего я использую функцию "Довольно печатать (только XML - с переносами строк)". Это отформатирует любой фрагмент XML со всем правильным межстрочным интервалом.
Возможно, и даже очень просто, используя программное обеспечение Notepad ++ в качестве редактора XML, чтобы отступы HTML-файла, используя плагин Notepad ++ XML под названием XML Tools, который напрямую доступен в Plugin Manager, который встроен в Notepad ++ - отличный просмотрщик XML путь.
Блокнот ++ с отступом XML с помощью плагина XML ToolsФункцию XML формата Notepad ++ можно использовать с любым типом документа на основе формата XML. Следуя этому руководству, вы сможете не только узнать, как делать отступы для XML в Notepad ++, но и выполнять форматирование HTML в Notepad ++ и, таким образом, украсить HTML в Notepad ++, отформатировать SML в Notepad ++, упорядочить код XTHML или сценарии HTML5 и гораздо больше - всего несколькими щелчками мыши или простым сочетанием клавиш.
Как выровнять код в Notepad ++? Используйте плагин XML Tools для форматирования HTML в Notepad ++Что такое XML? XML - это стандарт текстовых файлов, который позволяет форматировать и обмениваться расширенными данными, включая теги и атрибуты, понятные программному обеспечению для обработки текста. Например, HTML - это своего рода особый формат XML. Но как украсить XML в Notepad ++ - любимом инструменте редактирования текста в Windows 10? Смотрите ниже, как сделать отступ и украсить любые XML-данные с помощью только программного обеспечения, плагина и сочетания клавиш.
Как получить красивый XML
Если вы еще этого не сделали, начните установку Notepad ++ перед продолжением.
Начиная с некоторого необработанного HTML, XHTML или любого открытого XML-файла без какого-либо отступа - это означает, что теги HTML не визуально отделены друг от друга.
Откройте меню Plugin Manager из Plugins.
Там прокрутите страницу вниз, чтобы найти инструменты XML, которые по умолчанию должны быть доступны. Если это не так, вы всегда можете скачать Notepad plus plus из репозитория ниже и посмотреть нашу другую статью, чтобы установить плагин.
Затем просто нажмите «Установить» из «Диспетчера подключаемых модулей», остальные должны быть автоматическими.
Обновление доступно диспетчеру плагинов. Настоятельно рекомендуется, чтобы диспетчер плагинов был обновлен до того, как какой-либо другой плагин будет установлен или обновлен. Вы хотите обновить плагин-менеджер сейчас?
Как форматировать XML-файл в Notepad ++
Затем установка произойдет автоматически, просто расслабьтесь, пока она прогрессирует. Не считая времени загрузки, для завершения потребуется не более 5 минут.
Перед окончанием установки Notepad plus plus попросит перезапустить один. Не беспокойтесь, как и любое обновление в Notepad ++, никакая работа не будет потеряна, даже если она не будет сохранена. Однако, прежде чем выполнять эту операцию, безопаснее сохранять всю открытую работу:
Необходимо выполнить некоторые шаги по установке. Для выполнения этих шагов необходимо перезапустить Notepad ++. Если вы перезапустите позже, вам снова будет предложено. Вы хотите перезапустить сейчас?
После перезапуска Notepad ++ плагин XML Tools доступен в меню «Плагины» со всеми его полезными опциями для блокнота XML.
В чем разница между HTML и XML?
Отступ данных с помощью XML-анализатора - или отступ HTML-данных, поскольку HTML - это особый XML-тип, среди прочих, с использованием конкретной XML-схемы - выберите Pretty print (только XML - с разрывами строк) в плагине XML Tools, это будет отступ все данные.
HTML-XML в принципе ничего не значит, поскольку HTML уже написан на языке XML. XML и HTML в основном похожи.
XML-префикс
И все дело в том, что теперь данные HTML должны выглядеть правильно отступом, визуально легко увидеть разделение между различными элементами, будь то XML или HTML. Особенно хорошо отлаживать HTML, когда такие ошибки, как отсутствие конца тегов, сообщаются с помощью проверок, таких как валидатор W3C, который может использоваться как средство проверки XML для HTML.
Notepad ++ работает таким образом как очень эффективный XML-декодер, делая код легко читаемым, troubleshot и share, вероятно, лучшим блокнотом для HTML.
Удачи вам в создании XML-документа и создании замечательного XML-кода, теперь с этим читателем XML это будет намного проще! Также отлично подходит для печати в формате XML, получения примера XML-файла и просмотра самого себя, как структура XML правильно отображается. Структура документа XML очень важна для соблюдения стандарта XML и использования всех возможностей XML.
Как отформатировать HTML-код в Notepad ++
Используя инструменты плагина XML, выберите опцию автоматического отступа, также доступную с помощью сочетания клавиш CTRL + ALT + SHIFT + B.
Это также возможно, используя меню «Плагины»> «Инструменты XML»> «Довольно распечатать», что приведет к отступу кода в Notepad ++.
Как сделать отступ в XML в Notepad ++? Установите XML Tools и используйте красивую функцию печатиКак сделать отступ в XML в Notepad ++?
Чтобы сделать отступ в XML в Notepad ++, начните с установки плагина XML Tools. Затем используйте сочетание клавиш CTRL + ALT + SHIFT + B. Это автоматически сделает отступ для вашего XML-файла в Notepad ++.
Ярлык автоматического отступа Notepad ++ будет автоматически обновлять ваши XML-данные, добавляя пробелы перед каждым тегом и помещая открывающие и закрывающие теги на один и тот же уровень, что позволяет вам визуально узнать содержимое любого XML-тега в вашем коде, но также для раскрытия или скрытия фрагментов кода с помощью кнопок плюс и минус Notepad ++ в левой части интерфейса, справа от номера строки.Действительно быстрый способ отформатировать ваш XML - используйте Notepad ++ с подключаемым модулем «XML Tools»
Как установить плагин инструментов XML для блокнота ++ 64 бит
Загрузите последнюю версию пакета плагинов для инструментов XML с веб-сайта SourceForge.
Извлеките содержимое в папку установочных плагинов Notepad ++, обычно расположенную в «C: \ Program Files \ Notepad ++ \ plugins», и перезапустите Notepad ++, чтобы плагин инструментов XML появился в меню списка плагинов Notepad ++.
Как только плагин установлен, ярлык для форматирования XML в Notepad ++ - это CTRL + ALT + SHIFT + B.
Невозможно загрузить LibXML и / или LibXSLT
Если XML Tools не удалось загрузить LibXML и / или LibXSLT после установки плагина с pluginManager на Notepad ++, решение состоит в том, чтобы вручную загрузить более старую версию плагина и установить библиотеку XMLTools в определенную папку и библиотеки в Notepad ++ установка корневой папки.
Проблема должна быть решена в будущих версиях Notepad ++, начиная с 7.62, и работать с будущим менеджером плагинов, но на самом деле это не так.
Загрузите старую версию 2.4.9.1, соответствующую вашей установке Notepad ++, x86 для 32 бит и x64 для 64 бит.
Затем откройте архив и скопируйте файл подключаемого модуля библиотеки XMLTools.dll в папку% programdata% \ Notepad ++ \ plugins \ XMLTools. Скорее всего, вам придется создать эту папку самостоятельно.
Затем скопируйте все библиотеки из папки архивных зависимостей в корневой папке установки Notepad ++% programdata% \ Notepad ++ \ plugins.
После этого попробуйте перезапустить Notepad ++ и проверить меню плагинов> XMLTools, опции XML должны быть доступны.
Я Блокнот++ и я получил некоторые XML код очень долго. Когда я вставил его в Notepad++, была длинная строка кода (трудно читать и работать).
Я хочу знать, есть ли простой способ сделать текст читаемым (под читаемым я имею в виду правильно вложенный код).
Я могу сделать это вручную, но я хочу постоянное решение этого, поскольку я сталкивался с этим несколько раз. Я уверен, что есть способ сделать это, как я сделал это один раз перед пару лет назад, может быть с Visual Studio или какой другой редактор, я не помню.
но может ли Notepad++ это сделать?
попробуйте Плагины - > XML Tools - > Pretty Print (libXML) или (только XML - с разрывами строк Ctrl + Alt + Shift + B )
по моему опыту, libXML дает хороший вывод, но только если файл на 100% правильно сформирован.
вам нужно установить инструмент XML из плагинов -- > Plugin Manager --> show Plugin Manager, а затем проверить инструменты XML, установить его, а затем Ctl + Alt + Shift + B или появляется опция для инструмента XML выше.
попробовать TextFX --> TextFX HTML-код приборки --> аккуратно: reindent в XML
Если вы не можете попробовать с Eclipse, Правой Кнопкой, источником, правильным отступом
Плагины - > инструменты XML - > Pretty Print (libXML) или Ctrl + Alt + Shift + B
вероятно, вам нужно установить плагин:
Плагины > Менеджер Плагинов > Показать Менеджер Плагинов
Если вы находитесь за прокси-сервера, скачать с здесь.
скопировать XMLTools.dll в каталог плагинов и внешние библиотеки (четыре библиотеки DLL) в корневой каталог Notepad++.
вот большинство плагинов, которые вы можете использовать в Notepad++ для форматирования XML-кода.
включить "автоматическое обновление текста" в диспетчере плагинов - > UniversalIndentGUI
Shortkey = CTRL + ALT + SHIFT + J
- TextFX
(этот является инструментом, который использует большинство пользователей)
Shortkey = CTRL + ALT + SHIFT + B
Shortkey = CTRL + ALT + SHIFT + B
для достижения наилучших результатов, вы должны использовать и TextFX XML tidy и XML-инструменты довольно печати. Вот как и почему:
TextFX имеет преимущество обертывания длинных строк, чего не делают XML-инструменты, но он не отступает эти новые строки правильно.
инструменты XML дополняют TextFX, отступая недавно обернутые строки красиво.
Если вы получите эту ошибку:
не удается загрузить 32-разрядный плагин, XMLTools.dll не совместим с текущей версией Notepad++
здесь вы можете найти рабочую версию для Windows 10 x64:Xml Tools 2.4.9.2 Unicode
Примечание: это единственная версия, которую я нашел, работая на Windows 10 Professional x64.
ОК, Вот как я это сделал в Notepad++:
- Плагины
- менеджер плагинов
- показать менеджер плагинов
- Проверьте XML tools
- установить
- Перезапустить Notepad++
- открыть XML-файл
- Плагины
- XML tools
- Pretty print (только XML -- с разрывами строк)
Notepad++ v6.6.3 с плагином "XML Tools" и ярлыком Ctrl + Alt + Shift + B работает нормально.
вы можете найти подробную информацию здесь для быстрого форматирования XML с помощью Pretty Print (libXML)
установка инструментов XML
Если вы запустите Notepad++ и посмотрите в меню плагинов, вы увидите, что инструментов XML нет:
загрузите инструменты XML из здесь.
распакуйте файл и скопируйте XMLTools.dll в папку плагинов Notepad++ (в примере выше: C:\Program файлы (x86)\Notepad++\plugins):
повторно запустите Notepad++, и теперь вы увидите, что XMLTools появится в меню плагинов.
распакуйте ext_libs.zip-файл, а затем скопируйте распакованные библиотеки DLL в каталог установки Notepad++ (в примере выше: C:\Program файлы (x86)\Notepad++).
повторно запустите Notepad++, и Вы, наконец, увидите правильное меню инструментов XML.
функции я использую самые является " Pretty print (только XML-с разрывами строк)". Это будет формат любой кусок XML с все межстрочный интервал.
в Notepad++ нет такой вещи, как TextFX, по крайней мере, в последней версии. Это одна из причин, почему я все еще с DW, даже если это сводит меня с ума медлительность и зависания время от времени.
" но может ли Notepad++ это сделать?"
Если XML недопустим, ответ, по-видимому, "нет". Я попробовал Notepad++ с плагинами Tidy2 и XMLTools. Оба дают ошибки, подобные "обнаруженным ошибкам, пожалуйста, исправьте". Если вы не заботитесь об ошибках, это Пита.
вместо этого откройте его в visual studio, затем отредактируйте - > дополнительно - > формат документа. Быстро и красиво.
Если ваш XML несовершенен, попробуйте это с помощью плагина TextFX Characters (установить из Plugin manager):
сначала найдите " > " для копирования в буфер обмена. Выделите весь текст, и.
в главном меню: TextFX - > TextFX Edit - > Solit lines в буфере обмена char.
Это будет делать разумную работу, не идеальную, но вещи будут читаемыми, по крайней мере.
Я должен был сделать это с XML-кодом, хранящимся в SQL Server база данных, где заголовки не были сохранены, только тело XML.
UniversalIndentGUI сделал работу за меня,после правильной настройки, как описано выше.
TextFX не будет правильно устанавливать и запускать на старом ПК, на котором работает XP. Есть инструкции выше для ручной установки различных DLL, но я бы предпочел избежать любой ручной установки.
UniversalIndentGUI отформатировал некоторые строки, как это
и я бы предпочтительно
но выход все еще гораздо лучше, чем одна длинная линия!
поскольку я вижу много комментариев о людях, имеющих проблемы с плагином, я подумал, что упомяну работу, которую я использую.
Я не знаю, квалифицируется ли это как ответ на вопрос OP точно, но его очень просто и легко для тех, кто имеет проблемы с плагином.
все вышесказанное не определяет, как добавить менеджер плагинов в блокнот++
это для людей, которые не видят менеджер плагинов на вкладке плагина
загрузите менеджер плагинов по этой ссылке это для 64 это плагин mangager после загрузки плагина manger вставить в папку плагина. Это было мое местоположение папки плагина C:\Program Files\Notepad++\plugins
после оклейки этот.dll-файл перезапустите Блокнот. Теперь вы можете установить любой плагин. чтобы установить плагин, нажмите на вкладку плагин, затем перейдите в plugin manager и выберите плагин, что вы хотите.
У меня есть Notepad ++, и я получил немного XML-кода, который очень длинный. Когда я вставил его в Notepad ++, была длинная строка кода (трудно читать и работать с ним).
Я хочу знать, есть ли простой способ сделать текст читабельным (под читабельным я имею в виду правильно код с вкладками).
Я могу сделать это вручную, но мне нужно постоянное решение, поскольку я сталкивался с этим несколько раз. Я уверен, что есть способ сделать это, как я делал это однажды, пару лет назад, может быть, с помощью Visual Studio или другого редактора, я не помню.
Но может ли Notepad ++ сделать это?
Попробуйте подключаемые модули -> Инструменты XML -> Pretty Print (libXML) или (только XML - с переносами строк Ctrl + Alt + Shift + B )
Вам может понадобиться установить XML Tools, используя менеджер плагинов, чтобы получить эту опцию в вашем меню.
По моему опыту, libXML дает хороший вывод, но только если файл сформирован на 100% правильно.
если вы не можете найти XML инструментов под плагины, intall это от плагинов> Plugins Manager> Show Plugins Manager Если при попытке использовать этот плагин появляется ошибка «Обнаружены ошибки в содержимом», попробуйте Инструменты XML -> Проверить синтаксис XML сейчас. У меня была проблема, когда кодировка была указана как UTF-16, но на самом деле была UTF-8. Изменение атрибута кодировки в файле XML устранило проблему. Если вы не видите ни одного доступного плагина, перейдите в раздел «Обновления» и обновите свой менеджер плагинов.Вам необходимо установить инструмент XML из пункта меню « Плагины» → « Диспетчер плагинов» → « Показать диспетчер плагинов», а затем проверить инструменты XML, установить его, а затем Ctrl + Alt + Shift + B ИЛИ, показанный выше вариант для инструмента XML.
Попробуйте TextFX → TextFX HTML Tidy → Tidy: переопределить XML
Если вы не можете попробовать с Eclipse, сделайте правую кнопку, источник и исправьте отступ.
Спасибо за ответ, но я не могу найти Tidy: reindent XML в моем меню TextFX Html Tidy. Можете ли вы сказать мне, что мне не хватает? Если у вас нет глобальной опции TextFX, вам нужно установить плагин с именем TextFX. Но этого недостаточно, по-видимому, версии 6.x также отсутствуют в загрузке libtidy.dll, поэтому вам нужно пройти через обручи, чтобы получить его. Тогда у вас будет опция Tidy: reindent XML (я полагаю) Для всех, кто интересуется, обручи, упомянутые @rogerdpack, обсуждаются здесь Основная проблема, с которой я столкнулся при работе с TidyXML, заключается в том, что он медлительно медленный для любого файла размером более одного или двух мегабайт.Плагины -> Инструменты XML -> Pretty Print (libXML) или Ctrl + Alt + Shift + B
Вам, вероятно, нужно установить плагин:
Плагины> Менеджер плагинов> Показать менеджер плагинов
Если вы находитесь за прокси-сервером, загрузите его отсюда .
Затем скопируйте XMLTools.dll в каталог плагинов и внешние библиотеки (четыре библиотеки) в корневой каталог Notepad ++.
Вот большинство плагинов, которые вы можете использовать в Notepad ++ для форматирования вашего XML-кода.
Включите «автоматическое обновление текста» в менеджере плагинов-> UniversalIndentGUI
Shortkey = CTRL + ALT + SHIFT + J
- TextFX
(это инструмент, который используют большинство пользователей)
Shortkey = CTRL + ALT + SHIFT + B
- Инструменты XML
(настраиваемый плагин для XML)
Когда я использую UniversalIndentGUI для отступа одной большой строки XML, это не работает. У меня нет изменений. Я проверил еще раз, и он не работает только после установки плагина. Вы должны отредактировать настройки плагина, перейти к настройкам отступа XML и проверить опцию Force newline. Теперь это работает. Спасибо за советы, потому что это помогает для XML не на 100% правильно :) UniversalIndentGUI работал для меня, когда другие параметры не помогли, не знаю почему, за исключением того, что файл XML, который я предварительно выполнил, был 40 МБ плюс. Это было также очень быстро. Подсказки к Алексу для подсказки опции новой строки XML. TextFX был прекращен - из будущего TextFX : «. попрощайтесь со стареющей рабочей лошадкой, которая хорошо послужила сообществу».Shortkey = CTRL + ALT + SHIFT + B
Все предыдущие ответы не определяют, как добавить менеджер плагинов в вашей установке Notepad ++.
Это для людей, которые не видят менеджер плагинов во вкладке плагинов
Скачайте менеджер плагинов по этой ссылке - это для 64-битного менеджера плагинов . После загрузки менеджера плагинов вставьте в папку плагинов. Это было мое местоположение папки плагинов: C:\Program Files\Notepad++\plugins
После вставки DLL-файла перезапустите Notepad ++. Теперь вы можете установить любой плагин. Чтобы установить плагин, нажмите на вкладку плагинов, затем перейдите в диспетчер плагинов и выберите плагин по своему желанию.
Для достижения наилучших результатов, вы должны использовать как TextFX XML Tidy, так и XML инструменты. Вот как и почему:
TextFX имеет преимущество переноса длинных строк, чего не делает XML Tools, но он не делает правильные отступы для этих новых строк.
Инструменты XML дополняют TextFX, аккуратно делая отступы для вновь обернутых строк.
Я пытался сравнить 2 разных файла конфигурации среды . которые имели около 10 разных настроек . но атрибуты xml были в одной строке в одном файле и в разных строках в другом файле XML. Только выполнив оба этих действия, в инструменте сравнения файлов всплыли реальные различия. Спасибо. TextFX был прекращен - из будущего TextFX : «. попрощайтесь со стареющей рабочей лошадкой, которая хорошо послужила сообществу».Если вы получили эту ошибку:
Не удается загрузить 32-разрядный плагин, XMLTools.dll не совместим с текущей версией Notepad ++
Здесь вы можете найти рабочую версию для Windows 10 x64: Xml Tools 2.4.9.2 Unicode
Примечание. Это единственная версия, которую я нашел для Windows 10 Professional x64.
Хорошо, вот как я это сделал в Notepad ++:
- Плагины
- Менеджер плагинов
- Показать менеджер плагинов
- Проверьте инструменты XML
- устанавливать
- Перезапустите Блокнот ++
- Открыть файл XML
- Плагины
- Инструменты XML
- Красивая печать (только XML - с переносами строк)
Вы можете найти подробности здесь, чтобы быстро отформатировать XML с помощью Pretty Print (libXML)
Установка инструментов XML
Если вы запустите Notepad ++ и загляните в меню плагинов, вы увидите, что инструментов XML там нет:
Загрузите инструменты XML здесь .
Разархивируйте файл и скопируйте XMLTools.dll в папку плагинов Notepad ++ (в приведенном выше примере: C: \ Program Files (x86) \ Notepad ++ \ plugins):
Перезапустите Notepad ++, и вы должны увидеть, что XMLTools появляются в меню плагинов.
Разархивируйте файл ext_libs.zip, а затем скопируйте разархивированные библиотеки DLL в установочный каталог Notepad ++ (в приведенном выше примере: C: \ Program Files (x86) \ Notepad ++).
Перезапустите Notepad ++, и вы наконец увидите правильное меню XML Tools.
Чаще всего я использую функцию «Довольно печатать (только XML - с переносами строк)». Это отформатирует любой фрагмент XML со всем правильным межстрочным интервалом.
У меня есть Notepad++ , и у меня есть какой-то код XML, который очень длинный. Когда я вставил его в Notepad++, там была длинная строка кода (трудная для чтения и работы).
Я хочу знать, есть ли простой способ сделать текст читаемым (под читаемым я подразумеваю правильно вложенный код).
Я могу сделать это вручную, но мне нужно постоянное решение этой проблемы, поскольку я сталкивался с этим несколько раз. Я уверен, что есть способ сделать это, как я уже делал это однажды пару лет назад, может быть, с Visual Studio или каким-то другим редактором, я не помню.
Но может ли Notepad++ сделать это?
Как мне заставить Notepad++ отображать мой XML в разных строках, таких как Internet Explorer (обратите внимание, что я не могу изменить XML). Скриншот XML отображается в Интернете Explorer скриншот XML, отображаемый в Notepad++
UPDATE Итак, причина, по которой файлы выглядят по-разному, заключается в том, что EOL(конец строки) отличается в форматах UNIX и Windows. Блокнот не может обрабатывать UNIX EOL, поэтому он помещает XML все в одну строку. Notepad++ обрабатывает и то, и другое, поэтому он знает, как правильно.
Попробуйте Плагины -> инструменты XML -> Pretty Print (libXML) или (только XML - с разрывами строк Ctrl + Alt + Shift + B )
Возможно, вам придется установить XML Tools с помощью менеджера плагинов, чтобы получить эту опцию в своем меню.
По моему опыту, libXML дает хороший результат, но только если файл 100% правильно сформирован.
Вам нужно установить инструмент XML из пункта меню Plugins → Plugins Admin. .. → Появится диалоговое окно администратора плагинов , а затем прокрутите вниз список доступных плагинов и проверьте инструменты XML, установите их и затем Ctrl + Alt + Shift + B OR появляется опция для инструмента XML выше.
Может ли кто-нибудь объяснить, как использовать Notepad++ для проверки файла xml на xsd? В раскрывающемся списке плагина XML Tools нет параметров, позволяющих указать файл XSD. Плагин XML правильно установлен в поддиректории plugins, а 3 DLLs скопированы в подкаталог Notepad++ EXE. Другие функции.
Мне нужно открыть и отредактировать файл XML с помощью notepad++, я знаю, как открыть текстовый файл с помощью savefileDilog, но мне нужно получить цветовое кодирование, которое есть в Notepad++ для кодирования XML, пожалуйста, помогите мне сделать это, если я могу получить цвета для атрибутов.
Попробовать TextFX → TextFX Html аккуратные → аккуратный: reindent XML
Если вы не можете попробовать с Eclipse, сделайте правильную кнопку, источник и правильный отступ.
Плагины -> XML Инструменты -> Pretty Print (libXML) или Ctrl + Alt + Shift + B
Вероятно, вам нужно установить плагин:
Плагины > Менеджер Плагинов > Показать Менеджер Плагинов
Если вы находитесь за прокси-сервером, загрузите его отсюда .
Затем скопируйте XMLTools.dll в каталог plugins и внешние библиотеки (четыре библиотеки DLL) в корневой каталог Notepad++.
Вот большинство плагинов, которые вы можете использовать в Notepad++ для форматирования вашего кода XML.
- UniversalIndentGUI
(Я рекомендую этот вариант)
Включите "автоматическое обновление текста" в диспетчере плагинов-> UniversalIndentGUI
Короткий ключ = CTRL + ALT + SHIFT + J
- TextFX
(это инструмент, который использует большинство пользователей)
Короткий ключ = CTRL + ALT + SHIFT + B
- Инструменты
XML (индивидуальный плагин для XML)
Короткий ключ = CTRL + ALT + SHIFT + B
Все предыдущие ответы не определяют, как добавить менеджер плагинов в вашу установку Notepad++.
Это для тех людей, которые не видят менеджер плагинов на вкладке плагинов
Загрузите менеджер плагинов по этой ссылке - это для менеджера плагинов 64-bit . После загрузки менеджера плагинов вставьте его в папку плагинов. Это было мое местоположение папки плагина: C:\Program Files\Notepad++\plugins
После вставки файла .dll перезапустите Notepad++. Теперь вы можете установить любой плагин. Чтобы установить плагин, нажмите на вкладку плагин, затем перейдите в менеджер плагинов и выберите нужный плагин.
Для достижения наилучших результатов, вы должны использовать обе TextFX XML аккуратный и XML средства на качественную печать. Вот как и почему:
TextFX имеет преимущество обертывания длинных строк, чего не делают инструменты XML, но он не делает отступы для этих новых строк правильно.
XML Tools дополняет TextFX, красиво отступая от недавно обернутых линий.
Если вы получите эту ошибку:
Не удается загрузить 32-битный плагин, XMLTools.dll не совместим с текущей версией Notepad++
Здесь вы можете найти рабочую версию для Windows 10 x64: Xml Tools 2.4.9.2 Unicode
Примечание: это единственная версия, которую я нашел работающей на Windows 10 Professional x64.
Хорошо, вот как я это сделал в блокноте++:
- Подключаемый модуль
- Менеджер плагинов
- Показать менеджер плагинов
- Проверьте XML инструментов
- Устанавливать
- Перезагрузите Блокнот++
- Открыть файл XML
- Подключаемый модуль
- XML средства
- Pretty print (только XML - с разрывами строк)
Вы можете найти подробную информацию здесь , чтобы быстро отформатировать XML с помощью Pretty Print (libXML)
Установки средств XML
Если вы запустите Notepad++ и посмотрите в меню плагинов, то увидите, что инструментов XML там нет:
Загрузите инструменты XML отсюда .
Распакуйте файл и скопируйте XMLTools.dll в папку Notepad++ plugins (в приведенном выше примере: C:\Program Files (x86)\Notepad++\plugins):
Повторно запустите Notepad++, и теперь вы должны увидеть XMLTools, появившийся в меню плагинов.
Распакуйте файл ext_libs.zip, а затем скопируйте распакованный файл DLLs в установочный каталог Notepad++ (в приведенном выше примере: C:\Program Files (x86)\Notepad++).
Повторно запустите Notepad++, и Вы, наконец, увидите правильное меню XML Tools.
Функция, которую я использую больше всего, - это “Pretty print (XML only – with line breaks)”. Это позволит отформатировать любой фрагмент XML со всеми надлежащими межстрочными интервалами.
Notepad++ v6.6.3 с плагином "XML Tools" и ярлыком Ctrl + Alt + Shift + B отлично работает.
В Notepad++ нет такой вещи, как TextFX, по крайней мере, в последней версии. Это одна из причин, по которой я все еще с DreamWeaver , даже если это сводит меня с ума, будучи медленным и невосприимчивым время от времени.
Последняя версия Notepad++ x64 v7.6.2 on Windows 10 уже переместила менеджер плагинов на 'Plugins Admin'.
Старые версии Notepad++ и плагин менеджера не работает.
"But can Notepad++ do it?"
Если XML неверен, то ответ, по-видимому, 'no'. Я попробовал Notepad++ с плагинами Tidy2 и XMLTools. Оба дают ошибки, подобные "errors encountered, please fix". Если вы не заботитесь об ошибках, это PITA.
Вместо этого откройте его в visual studio, а затем edit -> advanced -> format document. Быстро и красиво.
Если ваш XML несовершенен, попробуйте сделать это с помощью плагина TextFX Characters (установите из менеджера плагинов):
Во-первых, найдите ">" для копирования в буфер обмена. Затем выберите ALL ваш текст, а затем.
В главном меню: TextFX -> TextFX Edit -> Solit lines at clipboard char.
Это будет разумная работа, не идеальная, но вещи будут читаемы, по крайней мере.
Я должен был сделать это с кодом XML, хранящимся в базе данных SQL Server, где заголовки не хранились, а только тело XML.
Вы не можете, если у вас нет доступа к установке плагинов. Но вы, вероятно, имеете или можете получить Eclipse (Visual Studio тоже может это сделать).
Ctrl + N (новый файл) → (выберите файл XML) → (вставьте содержимое XML) → Ctrl + Shift + K (формат)
Если вы хотите отформатировать JSON NotePad++, то можете сделать это по умолчанию с помощью Ctrl + Alt + m
Поскольку я вижу много комментариев о людях, имеющих проблемы с плагином, я подумал, что упомяну о работе, которую я использую.
Я не знаю, можно ли точно ответить на вопрос OP, но это очень просто и легко для тех, кто испытывает проблемы с плагином.
UniversalIndentGUI сделал эту работу за меня, как только настроил должным образом, как описано выше .
TextFX не будет правильно устанавливаться и работать на старом компьютере, на котором я работаю Windows XP. есть инструкции выше для ручной установки различных файлов DLL, но я бы предпочел избежать любой ручной установки.
UniversalIndentGUI отформатировал некоторые строки следующим образом:
И я бы предпочел . :
Но выход все равно намного лучше, чем одна длинная строка!
Расположение инструментов XML немного изменилось с тех пор, как этот вопрос был задан впервые.
В настоящее время я использую Notepad++ v7.8.6
Это закроет Notepad++ во время установки, а затем автоматически перезапустит его.
Затем есть пара сочетаний клавиш, чтобы украсить XML:
- Симпатичный Принт: Ctrl + Shift + Alt + B
- Pretty Print (атрибуты отступа): Ctrl + Shift + Alt + A
Чтобы увидеть дополнительные параметры инструментов XML:
- Вкладка Плагины
- XML опция инструментов
Похожие вопросы:
Есть ли способ изменить отступ блока кода? Я ищу что-то похожее на Ctrl + Shift + F в Eclipse (Auto-Format/Indent). Чтобы быть ясным, Я уже знаю, как форматировать XML вне Notepad++ (Eclipse.
Я часто использую notepad++ для редактирования файлов csproj. И мне всегда нужно зайти в языковое меню и выбрать XML, чтобы получить подсветку синтаксиса. Можно ли настроить notepad++ для.
Я заметил другие вопросы о Notepad++ на этом сайте, поэтому решил, что это подходящее место для того, чтобы задать их. Модники, если это не то место, пожалуйста, переезжайте. Как вы форматируете.
Как мне заставить Notepad++ отображать мой XML в разных строках, таких как Internet Explorer (обратите внимание, что я не могу изменить XML). Скриншот XML отображается в Интернете Explorer скриншот.
UPDATE Итак, причина, по которой файлы выглядят по-разному, заключается в том, что EOL(конец строки) отличается в форматах UNIX и Windows. Блокнот не может обрабатывать UNIX EOL, поэтому он помещает.
Может ли кто-нибудь объяснить, как использовать Notepad++ для проверки файла xml на xsd? В раскрывающемся списке плагина XML Tools нет параметров, позволяющих указать файл XSD. Плагин XML правильно.
Мне нужно открыть и отредактировать файл XML с помощью notepad++, я знаю, как открыть текстовый файл с помощью savefileDilog, но мне нужно получить цветовое кодирование, которое есть в Notepad++ для.
Я хочу отформатировать строку JSON в notepad++. Будьте добры, объясните мне, как это сделать. Я заглянул в это решение Notepad ++ JSON Format . Он говорит мне, чтобы загрузить инструмент a с этого.
Всякий раз, когда я открываю свой XML в браузере, его тег всегда открыт в одной строке, как если бы был пустой тег, показанный в примере ниже. XML в браузере но когда я пытаюсь открыть тот же XML в.
Читайте также: