как отформатировать код notepad

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

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

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

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

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

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

ОБНОВЛЕНИЕ : я опубликую ярлыки здесь на случай, если ссылка станет недействительной:

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

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

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

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

Источник

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

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

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

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

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

17 ответов

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

eca3df9c3a66191d30971f396a7129f6

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

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

867aaddecf8dcf2fcaac0ea0a5338e4a

не удается загрузить 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

238ae78e3ceb92dd89586f478443b5e5

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

Источник

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

Я помню, что 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++.

Источник

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

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

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

5 ответов 5

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

mGsad

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

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

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

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

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

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

9W5hH

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

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

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

JStool (JSmin):
UniversalIndentGUI (Включить text auto update’ in plugin manager-> UniversalIndentGUI
Сочетание клавиш = CTRL+ALT+SHIFT+J )

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

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

Источник

Как отформатировать / сделать отступ XML-файлов в Notepad ++ —

Notepad ++ — это бесплатный текстовый редактор и редактор исходного кода, который в основном используется программистами. Это расширенная альтернативная версия стандартного блокнота, который поддерживает 50 языков программирования, сценариев и разметки. Это позволяет пользователю редактировать коды на нескольких вкладках в одном окне. Однако в нем отсутствует форматирование для файлов XML или кода XML. Пользователям будет трудно редактировать или читать код XML без правильного формата кода.

kak otformatirovat sdelat otstup xml fajlov v 1Как отформатировать / сделать отступ XML-файлов в Notepad ++

Что такое XML-файл?

XML (расшифровываемый язык разметки) — это язык, предназначенный для хранения и транспортировки данных. XML-файлы — это просто текстовые файлы, которые ничего не могут сделать самостоятельно. Пользовательские теги используются в файлах XML для определения объектов и данных в каждом объекте. Он определяет набор правил для кодирования документов в таком формате, который могут читать как люди, так и машины. XML похож на HTML, но разница в том, что HTML определяет, как выглядят данные, а XML определяет, что это за данные.

kak otformatirovat sdelat otstup xml fajlov v 1 1Пример XML-кода

Шаг 1: Добавление менеджера плагинов из Github

Менеджер плагинов — это плагин Notepad ++, с помощью которого вы можете устанавливать, обновлять и удалять доступные плагины. Менеджер плагинов был удален из официальных дистрибьюторов после Notepad ++ версии 7.5. Причиной удаления этого плагина была спонсорская реклама внизу окна плагина. Недавно Notepad ++ добавил «Плагины Админ»В качестве замены для менеджера плагинов с теми же функциями и без рекламы, но он все еще находится в тестовой версии, и в списке доступных плагинов все еще отсутствуют многие из плагинов.

Пропустите этот шаг, если у вас уже есть менеджер плагинов в вашем Notepad ++. Менеджер плагинов удален, но вы все равно можете добавить / установить его вручную, выполнив следующие действия:

Шаг 2: Установка плагина XML Tools через Менеджер плагинов

В этом методе мы будем устанавливать плагин XML Tools через Менеджер плагинов. По умолчанию нет никакой опции для форматирования / отступа кода XML, но вы можете изменить его с помощью этого плагина. С помощью этого инструмента вы можете конвертировать текст в XML и XML в текст, включить автоматическую проверку синтаксиса XML и многое другое.

Источник

Общеобразовательный справочник
Adblock
detector