как в notepad выровнять код

Форматирование кода в Notepad++

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

9 ответов

перед этим не забудьте выбрать HTML-код.

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

Это также будет форматировать код c#.

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

обновление: я опубликую ярлыки здесь, Если ссылка станет недействительной:

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

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

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

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

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

Источник

Как отформатировать XML в Notepad++?

Я Блокнот++ и я получил некоторые XML код очень долго. Когда я вставил его в Notepad++, была длинная строка кода (трудно читать и работать).

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

Я могу сделать это вручную, но я хочу постоянное решение этого, поскольку я сталкивался с этим несколько раз. Я уверен, что есть способ сделать это, как я сделал это один раз перед пару лет назад, может быть с Visual Studio или какой другой редактор, я не помню.

но может ли Notepad++ это сделать?

17 ответов

по моему опыту, libXML дает хороший вывод, но только если файл на 100% правильно сформирован.

Если вы не можете попробовать с Eclipse, Правой Кнопкой, источником, правильным отступом

вероятно, вам нужно установить плагин:

Плагины > Менеджер Плагинов > Показать Менеджер Плагинов

Если вы находитесь за прокси-сервера, скачать с здесь.

скопировать XMLTools.dll в каталог плагинов и внешние библиотеки (четыре библиотеки DLL) в корневой каталог Notepad++.

Читайте также:  код объекта по классификатору объектов капитального строительства

вот большинство плагинов, которые вы можете использовать в Notepad++ для форматирования XML-кода.

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++:

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. Оба дают ошибки, подобные «обнаруженным ошибкам, пожалуйста, исправьте». Если вы не заботитесь об ошибках, это Пита.

Если ваш XML несовершенен, попробуйте это с помощью плагина TextFX Characters (установить из Plugin manager):

сначала найдите » > » для копирования в буфер обмена. Выделите весь текст, и.

Это будет делать разумную работу, не идеальную, но вещи будут читаемыми, по крайней мере.

Я должен был сделать это с XML-кодом, хранящимся в SQL Server база данных, где заголовки не были сохранены, только тело XML.

UniversalIndentGUI сделал работу за меня,после правильной настройки, как описано выше.

TextFX не будет правильно устанавливать и запускать на старом ПК, на котором работает XP. Есть инструкции выше для ручной установки различных DLL, но я бы предпочел избежать любой ручной установки.

UniversalIndentGUI отформатировал некоторые строки, как это

и я бы предпочтительно

но выход все еще гораздо лучше, чем одна длинная линия!

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

Читайте также:  обратный клапан код строительного ресурса

Я просто использую один из онлайн-сайтов для просмотра xml (я использую https://codebeautify.org/xmlviewer но есть много там) следующим образом: (1) Вставьте xml в окно ввода (2) Нажмите кнопку» украсить / формат» (3) копировать форматированный xml-вывод из окна результатов (4) вставить в блокнот++

Я не знаю, квалифицируется ли это как ответ на вопрос OP точно, но его очень просто и легко для тех, кто имеет проблемы с плагином.

все вышесказанное не определяет, как добавить менеджер плагинов в блокнот++

это для людей, которые не видят менеджер плагинов на вкладке плагина

загрузите менеджер плагинов по этой ссылке это для 64 это плагин mangager после загрузки плагина manger вставить в папку плагина. Это было мое местоположение папки плагина C:\Program Files\Notepad++\plugins

после оклейки этот.dll-файл перезапустите Блокнот. Теперь вы можете установить любой плагин. чтобы установить плагин, нажмите на вкладку плагин, затем перейдите в plugin manager и выберите плагин, что вы хотите.

Источник

Как автоматически форматировать / отступ XML / HTML в Notepad++

есть ли способ изменить отступ блока кода? Я ищу что-то похожее на Ctrl + Shift + F в Eclipse (автоматический формат/отступ).

7 ответов

установить плагин Tidy2. У меня есть Notepad++ v6.2.2, и Tidy2 работает отлично до сих пор.

для тех, кто не знает, npp имеет большую поддержку от плагинов и других проектов. Вы можете скачать эти плагины SourceForge.

вам нужно XML Tools для форматирования текста в N++

Перезагрузка и наслаждайтесь.

Ctrl + Alt + Shft + B в формате.

Это был третий раз, когда я устанавливаю Windows и npp, и через некоторое время я понимаю, что функция tidy больше не работает. Поэтому я google для решения, пришел к этой теме, а затем с помощью еще нескольких потоков so я, наконец, исправить это. Я подытожу все свои действия раз и навсегда.

установить libtidy.dll путем вставки папки конфигурации из старого пакета npp: следуйте инструкциям в ответ.

после этого установка «XML Tools» была простой и выполнила запрошенную работу, как описано выше.

может быть способ исправить это, но на данный момент ему удалось уменьшить количество строк в моем документе на 300k, и это особую аномалию можно обойти.

Источник

Автоформат документа с помощью Notepad ++

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

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

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

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

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

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

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

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

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

Читайте также:  отрезные диски код тн вэд

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

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

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, аккуратно делая отступы для вновь обернутых строк.

Источник

Форматирование кода в блокноте++

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

9 ответов:

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

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

Это также будет форматировать код C#.

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

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

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

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

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

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

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

Для JavaScript форматирование я использую Блокнот ++ Jsmin плагин.Довольно Удобно

в моем блокноте++, похоже, TextFX нуждается в среде perl для форматирования HTML-файлов. Tidy2 ничего не требует, поэтому я думаю, что это более удобно.

Если все, что вам нужно, это выравнивание, попробуйте плагин под названием Code Alignment.

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

Источник

Онлайн платформа