Notepad как форматировать текст

Обновлено: 06.07.2024

есть ли сочетание клавиш для форматирования кода в Notepad++ ?
Я в основном работаю с HTML, CSS и Python кодом.


Я помню, что Visual Studio делает это с Ctrl + K + D и NetBeans тоже имеет эту функцию, но не может найти ее в Notepad++, если он даже может это сделать.

TextFX - > HTML Tidy - > Tidy: Reindent XML

Не забудьте выбрать HTML-код, прежде чем делать это.

есть такое плагин как UniversalIndentGUI, это можно установить прямо из менеджера плагинов и имеет возможность переиндентировать наиболее часто используемые языки программирования.

здесь из доступных ярлыков в Notepad++.

в случае, если желаемая функциональность недоступна, вы можете определить собственные макросы и назначить их пользовательскому ярлыку (я не привык использовать макросы).

обновление: Я буду размещать ярлыки здесь в случае, если ссылка становится недействительной:

последний плагин tidy2, который может быть установлен через плагины>менеджер плагинов>показать менеджер плагинов.

Я предлагаю редактировать config 1 и устанавливать кавычки: нет, особенно если у вас есть скрипт, который использует кавычки.

кроме того, очистка более одного раза может привести к вставке амперсандов в первый раз, а затем замене амперсандов во второй раз. Вы можете играть с конфигурацией, чтобы получить его там, где вам это нужно.

Это не совсем тот ответ, который вы ищете, но это решение я пришел, когда у меня был тот же вопрос.

Я довольно серьезный пользователь Notepad++, поэтому не принимайте это неправильно. Я начал использовать NetBeans 8 для разработки веб-сайтов в дополнение к Notepad++, потому что вы можете установить его в автоформат на сохранение для всех ваших языков, и есть тонна параметров конфигурации для того, как форматирование выглядит, вплоть до самых мельчайших деталей. Вы можете заглянуть в него и найти его является достойным инструментом для использования в сочетании с notepad++. Это также с открытым исходным кодом, совершенно бесплатно, и имеет кучу плагинов и других полезных вещей, таких как автоматическая компиляция Sass, если вы используете это тоже. Это определенно не так быстро, как NP++, поэтому он не подходит для небольших изменений, но может быть хорошим для длительного сеанса кодирования.

В Visual Studio (и некоторых других редакторах Microsoft) вы можете автоматически форматировать документ с помощью простых Ctrl + K , Ctrl + D .

Это вставит разрывы строк и табуляции автоматически.

Есть ли похожая функция в Notepad ++?

TextFX имеет опции для вставки разрывов строк и табуляции:

TextFX

Загрузите плагин NppAutoIndent. В Notepad ++:

Плагины → Менеджер плагинов → Доступно → NppAutoIndent

Плагин «NppAutoIndent» имеет «умные» отступы для языков стиля C, таких как C / C ++, PHP и Java. Это первый релиз, поэтому не ожидайте, что он будет безупречным, и, конечно, он может не полностью соответствовать вашим предпочтениям. НЕТ поддержки HTML / XML, и, возможно, позже сопоставление тегов будет намного сложнее реализовать. Чтобы использовать его, выберите ваш код и:

TextFX → Редактирование TextFX → Пересмотр кода C ++

Если вы не видите TextFX в своем меню, вы можете установить его плагин из SourceForge .

Для JavaScript плагин JSTool сделает эту работу.

введите описание изображения здесь

очень доволен результатом форматирования и лучше, чем tidy2

Для разметки / xml есть плагин под названием «Инструменты XML».

Это можно добавить через менеджер плагинов в Notepad ++.

Кажется, он не может очистить HTML, он просто говорит об ошибках в документе, не сообщая мне, что это такое.

Вот большинство плагинов для форматирования вашего кода.

JStool (JSmin):
UniversalIndentGUI (Включить text auto update' in plugin manager-> UniversalIndentGUI
ярлык = CTRL+ALT+SHIFT+J )

TextFX: (Shortkey = CTRL+ALT+SHIFT+B or TextFX > TextFX Html Tidy > Tidy: reindent XML ) TextFX имеет преимущество переноса длинных строк, чего не делает XML Tools, но не делает правильные отступы для этих новых строк.

Инструменты XML: (настраиваемый плагин для XML; Shortkey = CTRL+ALT+SHIFT+B or XML Tools > Pretty print [Text indent] )
Инструменты XML дополняют TextFX, аккуратно делая отступы для вновь обернутых строк.

Возможно, и даже очень просто, используя программное обеспечение 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 должны быть доступны.

У меня есть 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

Enter image description here

После вставки DLL файла перезапустите Notepad++. Теперь вы можете установить любой плагин. Чтобы установить плагин, нажмите на вкладку плагинов, затем перейдите в диспетчер плагинов и выберите плагин по своему желанию.

Ответ 9

Если вы получили эту ошибку:

Notepad++ Error: Cannot load 32-bit plugin

Не удается загрузить 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 уже перенесла менеджер плагинов в "Администратор плагинов".

Читайте также: