Xml tools notepad как установить
У меня есть Notepad++, и я получил немного XML-кода, который очень длинный. Когда я вставил его в Notepad++, там была длинная строка кода (трудно читать и работать с ним).
Я хочу знать, есть ли простой способ сделать текст читабельным (под читабельным я имею в виду правильно код с вкладками).
Я могу сделать это вручную, но мне нужно постоянное решение, поскольку я сталкивался с этим несколько раз. Я уверен, что есть способ сделать это, как я делал это однажды, пару лет назад, может быть, с помощью Visual Studio или другого редактора, я не помню.
Но может ли Notepad++ это сделать?
ОТВЕТЫ
Ответ 1
Попробуйте подключаемые модули → Инструменты XML → Pretty Print (libXML) или (только XML - с переносами строк Ctrl + Alt + Shift + B )
Вам может понадобиться установить XML Tools с помощью вашего менеджера плагинов, чтобы получить эту опцию в вашем меню.
По моему опыту, libXML дает хороший вывод, но только если файл сформирован на 100% правильно.
Ответ 2
Вам необходимо установить инструмент XML из пункта меню "Плагины" → "Диспетчер плагинов" → "Показать диспетчер плагинов", а затем проверить инструменты XML, установить его, а затем Ctrl + Alt + Shift + B ИЛИ параметр для XML Инструмент выше показывает вверх.
Ответ 3
Ответ 4
Попробуйте TextFX → TextFX HTML Tidy → Tidy: переопределить XML
Если вы не можете попробовать с Eclipse, сделайте правую кнопку, источник и исправьте отступ.
Ответ 5
Вероятно, вам нужно установить плагин:
Плагины > Менеджер подключаемых модулей > Показать диспетчер подключаемых модулей
Если вы находитесь за прокси-сервером, загрузите его из здесь.
Затем скопируйте XMLTools.dll в каталог плагинов и внешние библиотеки (четыре библиотеки dll) в корневой каталог Notepad ++.
Ответ 6
Вот большинство плагинов, которые вы можете использовать в Notepad ++ для форматирования вашего XML-кода.
- TextFX
(это инструмент, который используется большинством пользователей).
Shortkey = CTRL + ALT + SHIFT + B
- Инструменты XML
(настраиваемый плагин для XML)
Shortkey = CTRL + ALT + SHIFT + B
Ответ 7
Для достижения наилучших результатов вы должны использовать и TextFX XML tidy и инструменты XML для печати. Вот как и почему:
TextFX имеет преимущество обертывания длинных строк, которые не используются XML-инструментами, но это не означает, что эти новые строки корректно.
XML Tools дополняет TextFX, отделяя недавно завернутые строки.
Ответ 8
Все предыдущие ответы не определяют, как добавить менеджер плагинов в вашей установке Notepad++.
Это для людей, которые не видят менеджер плагинов во вкладке плагинов
Скачайте менеджер плагинов по этой ссылке - это для 64-битного менеджера плагинов. После загрузки менеджера плагинов вставьте в папку плагинов. Это мое местоположение папки плагинов: C:\Program Files\Notepad++\plugins
После вставки DLL файла перезапустите Notepad++. Теперь вы можете установить любой плагин. Чтобы установить плагин, нажмите на вкладку плагинов, затем перейдите в диспетчер плагинов и выберите плагин по своему желанию.
Ответ 9
Если вы получили эту ошибку:
Не удается загрузить 32-разрядный плагин, XMLTools.dll не совместим с текущей версией Notepad++
Здесь вы можете найти рабочую версию для Windows 10 x64: Xml Tools 2.4.9.2 Unicode
Примечание: единственная версия, которую я нашел, работающая на Windows 10 Professional x64.
Ответ 10
ОК, вот как я это сделал в Notepad ++:
- Плагины
- Менеджер плагинов
- Показать диспетчер плагинов
- Проверка инструментов XML
- Установить
- Restart Notepad ++
- Открыть файл XML
- Плагины
- Инструменты XML
- Довольно печать (только XML - с разрывами строк)
Ответ 11
Notepad ++ v6.6.3 с плагином "Инструменты XML" и ярлык Ctrl + Alt + Shift + B отлично работает.
Ответ 12
Вы можете найти подробности здесь, чтобы быстро отформатировать 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 со всем правильным межстрочным интервалом.
Ответ 13
В Notepad++ нет такой вещи, как TextFX, по крайней мере, в последней версии. Это одна из причин, по которой я все еще работаю с DreamWeaver, даже если это сводит меня с ума, потому что я медлительный и время от времени не реагирую.
Ответ 14
"Но может ли Notepad ++ это сделать?"
Если XML недействителен, ответ, по-видимому, "нет". Я пробовал Notepad ++ с плагинами Tidy2 и XMLTools. Оба дают ошибки, похожие на "возникшие ошибки, пожалуйста, исправьте". Если вас не волнуют ошибки, это PITA.
Ответ 15
Если ваш XML несовершенен, попробуйте это с помощью плагина TextFX Characters (установите с помощью диспетчера плагинов):
Сначала найдите " > " для копирования в буфер обмена. Затем выберите ВСЕ текст, и затем.
Это сделает разумную работу, а не совершенную, но, по крайней мере, все будет читаемо.
Мне пришлось сделать это с помощью XML-кода, хранящегося в базе данных SQL Server, где заголовки не были сохранены, а только тело XML.
Ответ 16
UniversalIndentGUI сделал эту работу за меня, однажды настроенный правильно, как описано выше.
TextFX не будет корректно устанавливаться и работать на старом ПК с Windows XP. Выше приведены инструкции для ручной установки различных файлов DLL, но я бы предпочел избегать любой ручной установки.
UniversalIndentGUI отформатировал несколько строк примерно так:
И я бы предпочел:
Но выход все же намного лучше, чем одна длинная линия!
Ответ 17
Так как я вижу много комментариев о людях, имеющих проблемы с плагином, я подумал, что упомяну работу, которую я использую.
Я не знаю, отвечает ли он как точный ответ на вопрос OP, но это очень просто и легко для всех, у кого есть проблемы с плагином.
Ответ 18
Вы не можете, если у вас нет доступа к установке плагинов. Но вы, вероятно, имеете или можете получить Eclipse (Visual Studio может сделать это тоже).
Ctrl + N (новый файл) → (выберите файл XML) → (вставьте содержимое XML) → Ctrl + Shift + K (формат)
Если вы хотите отформатировать JSON NotePad++, можете сделать это по умолчанию с помощью Ctrl + Alt + m
Ответ 19
Последняя версия Notepad++ x64 v7.6.2 в Windows 10 уже перенесла менеджер плагинов в "Администратор плагинов".
Я скачал последнюю версию Notepad ++ с официального сайта, а затем попробовал разные libxml.dll файлы, чтобы плагин XML Tools работал. Последний, который я попробовал, был отсюда (должен быть официальным представителем):
Поэтому, когда я распаковываю DLL из вышеуказанного архива 7z (x64) и запускаю экземпляр Notepad ++, я получаю эту ошибку:
Есть идеи, как решить эту проблему?
Я открыт для предложений по понижению версии моего Notepad ++, просто нужно знать, какая версия.
Вы используете 64-битную версию Notepad ++? Если нет, то почему вы скачиваете 64-битную версию libxml? Кстати, версия libxml, необходимая для XML Tools, представлена в загрузке для XML Tools , все, что вам нужно сделать, это переместить ее в каталог, где находится notepad ++. @heavyd: я не нашел его в списке плагинов в менеджере плагинов. @allquixotic: Вы можете быть правы об этом. Мой Блокнот ++ 32-битный, просто подумал, потому что у меня Windows x64, мне нужна x64. Извлечение включенных файлов с помощью XML Tools - это первое, что я попробовал. В нем говорилось о том, что плагины ANSI несовместимы с моим Unicode Notepad ++. Не уверен, что это значит. Я не нашел никакой другой версии Notepad ++ на официальном сайте.Когда вы попадаете в такой сценарий, вы, вероятно, неправильно установили необходимые зависимости. Что искать:
Если ваш Notepad ++ является 32-разрядным исполняемым файлом, у вас не должно быть 64-разрядных библиотек DLL (или наоборот). Разрядность библиотек DLL и разрядность notepad++.exe должны совпадать (от 32 до 32 бит или от 64 до 64 бит).
Убедитесь, что вы не XMLTools.dll сидите в базовом каталоге, где notepad++.exe живет.
Убедитесь, что XMLTools.dll в plugins каталоге нет ни одной из четырех зависимостей ! plugins Каталог только для фактической Notepad ++ плагинов ; любые другие библиотеки DLL, находящиеся в plugins каталоге, будут динамически загружаться Notepad ++ и пытаться активироваться как плагины . Но, поскольку libxml2 , iconv и т. Д. Не являются фактическими плагинами , а скорее зависимостями XMLTools , динамическая загрузка завершится сбоем, потому что эти библиотеки DLL не имеют подключаемых модулей плагинов Notepad ++. Это приведет к странным ошибкам в «ANSI» и прочем.
Если у вас не установлены другие плагины, требующие собственных зависимостей, вы можете безопасно удалить любой файл DLL в том же каталоге, что и notepad++.exe , кроме SciLexer.dll . SciLexer является основным компонентом Notepad ++ и должен быть сохранен.
Если вы еще этого не сделали, посмотрите в \path_to_your_notepad++_installation\notepad++\plugins\ext_libs
Текстовый редактор Notepad++ одна из наиболее усовершенствованных текстовых редакторов, благодаря которой программисты и IT- специалисты качественно и в срок выполняют свою работу. Безусловно, ещё одним преимуществом Нотепад++ является возможность преумножить её функции. И в этом нам помогут полезные плагины для Notepad ++. Ниже мы рассмотрим такие дополнения текстового редактора и как с ними работать на примере.
Установка дополнений
В начале рассмотрим, как установить не только полезные плагины для Notepad ++, но и любые другие дополнения. Для этого необходимо перейти в раздел главного меню «Плагины». Далее в выпавшем списке выбираем пункт «Управление плагинами».
Затем откроется окно, в котором мы увидим доступные к подключению дополнения, а также уже установленные. Чтобы добавить в программу интересуемый плагин, нужно отметить его галочкой и нажать на кнопку Установить».
Обратите внимание! Во всплывшем окне для продолжения операций текстовый редактор попросит перезагрузить его.
После перезагрузки нужное дополнение подключится к Нотепад++. Впоследствии пользователь сможет воспользоваться его функциями.
Дополнительная информация! Чтобы проверить, установился ли плагин, нужно в этом же окне перейти во вкладку «Установленные».
Работа с установленными плагинами
Все дополнения, включая и полезные плагины для Notepad ++, подключённые к программе, можно посмотреть в вышеописанной вкладке. Чтобы убрать из списка дополнение, нужно выбрать необходимую запись, активировать её с помощью галочки, и нажать на кнопку «Удалить».
Обратите внимание! Здесь также, как и при установке во всплывшем окне программа запросит о перезапуске.
Для перехода к функционалу и настройкам конкретного дополнения, нужно вернуться в раздел главного меню «Плагины», и выбрать необходимое действие. Но не забывайте о том, что все дополнения отличаются друг друга, поэтому следуйте правильной последовательности в выбранном меню.
Полезные плагины
Далее более детально рассмотрим, как работают наиболее востребованные в наше время полезные плагины для Нотепад ++.
Плагин Auto Save обладает такой функцией, как автосохранение документа, которое позволяет сохранить все данные при сбое или внезапном отключении электричества. Более того, в настройках дополнения возможно указать определенное время, через которое документ будет автоматически сохраняться.
Кроме того, здесь же можно выставить ограничитель по размеру для очень легких файлов. При этом такой файл не будет автоматически сохраняться, до тех пор, пока его размер не будет равен установленному количеству килобайт.
Дополнение ActiveX Plugin оказывает помощь в подключении фреймворка ActiveX к Нотепад++. А также даёт возможность одновременного подключения сразу пяти скриптов.
Следующий Плагин MIME Tools не нуждается в дополнительной установке, так как уже по умолчанию подключён. Он отвечает за кодирование и декодирование данных, которое происходит при помощи последовательности действий base64.
Ещё одним полезным дополнением является Converter, он также не нуждается в установке. Этот плагин преобразовывает текст с кодировкой HEX в кодировку ASCII, и наоборот. Чтобы преобразовать текст, во-первых, необходимо выделить текст в нужном месте. Во-вторых, войти в раздел главного меню «Плагины», выбрать дополнение Converter и воспользоваться нужной кодировкой.
Плагин NppExport уже также установлен по умолчанию в программе Нотепад++. Он позволяет правильно экспортировать файлы, открытых в текстовом редакторе в такие форматы, как RTF и HTML. После экспорта в любой из вышеописанных форматов непременно появится новый файл.
В отличие от предыдущего дополнения, DSpellCheck нужно дополнительно подключить к Notepad++. Он считается одним из самых востребованных в мире и обладает функцией орфографической проверки текста. Но, к сожалению, может проверять орфографические ошибки только в текстах на английском языке. Для того, чтобы проверить текст на русском языке, необходимо дополнительно установить библиотеку Aspell.
Заключение
Как видите плагины в Notepad ++ расширяют возможности программы под ваши запросы, что сказывается на работе не только профессионалов, но и обычных пользователей.
Но кроме полезных плагинов в продвинутом текстовом редакторе также существует большое количество других дополнений, благодаря которым повышается его эффективность.
После тщательного изучения этой конкретной проблемы выяснилось, что существует несколько различных основных причин, которые могут в конечном итоге вызвать этот тип ошибки в Notepad ++. Вот список потенциальных виновников, которые могут вызвать эту проблему:
Теперь, когда вы хорошо осведомлены о каждом сценарии, который может в конечном итоге вызвать эту конкретную проблему, вот список проверенных методов, которые другие затронутые пользователи эффективно использовали, чтобы разобраться с этой проблемой:
Метод 1: запуск Notepad ++ от имени администратора
В соответствии с рекомендациями официальной документации Notepad ++ требует доступа администратора для выполнения задач, включающих изменение исходной установки (установка новых подключаемых модулей попадает в эту категорию).
В зависимости от вашего UAC (настроек учетной записи пользователя) вы можете ожидать появления этой проблемы в тех случаях, когда приложение Notepad ++ не получало доступа администратора.
Если вы обнаружите, что этот сценарий применим, следуйте приведенным ниже инструкциям, чтобы заставить ОС открывать Notepad ++ с правами администратора и изменить будущие запуски приложения, чтобы открыть с правами администратора:
- Щелкните правой кнопкой мыши ярлык Notepad ++, который вы используете для запуска игры, и выберите «Запуск от имени администратора» в только что появившемся контекстном меню.Запуск Notepad ++ от имени администратора
- Когда вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.
- Убедившись, что вы открыли Notepad ++ с правами администратора, попробуйте установить плагины еще раз и посмотрите, устранена ли проблема.
Если вы по-прежнему видите ту же «Ошибка установки: не удалось установить средство сравнения», перейдите к следующему потенциальному исправлению ниже.
Метод 2: установка плагина через диспетчер плагинов
Сообщается, что чаще всего эта конкретная проблема возникает в случаях, когда пользователи пытаются установить плагины вручную или с помощью внешнего модуля. Это может вызвать проблемы в старых установках Notepad ++, особенно в Windows 10, где протоколы безопасности строже.
Если вы оказались в этом сценарии, следуйте приведенным ниже инструкциям, чтобы использовать диспетчер подключаемых модулей для установки подключаемого модуля Notepad ++, который ранее не устанавливался:
Примечание. Этот метод предполагает, что вы уже используете последнюю версию Notepad ++ и у вас нет остаточных файлов, которые могут мешать работе. Если это не так, перейдите к методу 3 и сначала выполните его, а затем следуйте приведенным ниже инструкциям.
- Откройте приложение Notepad ++ и используйте ленточное меню вверху, чтобы нажать «Плагины», затем нажмите «Администрирование плагинов» в только что появившемся контекстном меню.Доступ к меню плагинов в Notepad ++
- Как только вы окажетесь в меню «Администрирование подключаемых модулей», выберите меню «Доступные» на ленте вверху, затем используйте функцию поиска, чтобы найти подключаемый модуль, который вы хотите установить.Установка плагинов через диспетчер плагинов
- Как только вам удастся успешно идентифицировать каждый плагин, который вы хотите установить, установите флажок, связанный с каждым из них, затем нажмите кнопку «Установить», чтобы начать установку.
- При запросе подтверждения нажмите Да и дождитесь перезапуска Notepad ++ и установки плагина.Установка нового плагина для блокнота ++
- В ответ на запрос UAC (Контроль учетных записей пользователей) нажмите Да, чтобы предоставить доступ администратора, затем дождитесь завершения операции.
В случае, если эта попытка установки подключаемых модулей приводит к тому же «Ошибка установки: не удалось установить средство сравнения», перейдите к следующему потенциальному исправлению ниже.
Метод 3: включение TLS 1.0, TLS 1.1 и TLS 1.2
Если вы столкнулись с этой проблемой при попытке использовать диспетчер подключаемых модулей Notepad ++ для установки подключаемых модулей, также возможно, что операция завершится ошибкой из-за того, что технология Transport Layer Security (TLS) не активна на вашем компьютере, но требуется подключаемому модулю Notepad ++. .
В этом случае вы сможете решить проблему, открыв экран «Свойства обозревателя» и включив TLS 1.0, TLS 1.1 и TLS 1.2 в меню дополнительных настроек.
Если этот сценарий совместим с вашей текущей ситуацией, следуйте приведенным ниже инструкциям, чтобы убедиться, что вы включили все средства защиты транспортного уровня, которые могут вызвать эту проблему:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «control» в текстовое поле и нажмите Enter, чтобы открыть классический интерфейс панели управления. Когда вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.Доступ к меню классической панели управления
- Как только вы окажетесь в классическом интерфейсе панели управления, используйте функцию поиска (верхний правый раздел экрана), чтобы найти «параметры Интернета». В списке результатов щелкните Свойства обозревателя.Доступ к меню опций обозревателя
- В меню «Свойства обозревателя» щелкните меню «Дополнительно» в горизонтальном меню вверху. Оказавшись внутри, прокрутите список настроек вниз, пока не дойдете до категории «Безопасность».
- На вкладке «Безопасность» убедитесь, что все поля, связанные с «Использовать TLS 1.0», «Использовать TLS 1.1» и «Использовать TLS 1.2», включены, прежде чем нажимать «Применить» для сохранения изменений.Включение отсутствующих технологий TLS
- Как только вам удастся сохранить изменения, вернитесь в Notepad ++ и попробуйте снова установить плагины, чтобы увидеть, устранена ли проблема.
Если проблема не устранена, перейдите к следующему потенциальному исправлению ниже.
Метод 4: установите последнюю версию Notepad ++
По словам некоторых затронутых пользователей, вы также можете ожидать появления этого кода ошибки в ситуациях, когда вы фактически пытаетесь использовать старую версию Notepad ++, которая не полностью совместима с последними обновлениями безопасности в Windows 10.
Если проблема все еще не решена, перейдите к последнему исправлению ниже.
Метод 5: установка подключаемого модуля Notepad ++ вручную
Если ни один из вышеперечисленных методов не помог в вашем случае, вы также можете попробовать установить неисправный плагин вручную, вставив его в правильное место и затем импортировав в основное приложение Notepad ++.
Если этот сценарий применим, следуйте приведенным ниже инструкциям, чтобы вручную загрузить обновленный список плагинов Notepad ++ из Sourceforge, а затем загрузить неработающий плагин в Notepad ++:
Читайте также: