Есть ли сочетание клавиш для форматирования кода в Notepad ++?
Я в основном работаю с HTML, CSS и Python кодом.
Например:
<title>{% block title %} {% endblock %}</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Для того, чтобы:
<head>
<title>
{% block title %}
{% endblock %}
</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Я помню , Visual Studio делает это с Ctrl+ K+ Dи NetBeans , имеющей функцию тоже , но не могу найти его в Notepad ++, если он даже может это сделать.
html
notepad++
code-formatting
Даррен
источник
источник
Plugin manger
, с точки зрения Notepad ++ версии 7.5, менеджер плагинов больше не поставляется с Notepad ++Ответы:
TextFX -> HTML Tidy -> Tidy: переопределить XML
Не забудьте выбрать HTML-код, прежде чем сделать это.
источник
Plugins > Plugin Manager > Show Plugin Manager
и скачать TextFX оттуда. Кроме того, вы, вероятно, обнаружите, что TextFX не может найтиlibTidy.dll
. Чтобы исправить это, вы можете сделать это stackoverflow.com/questions/6985637/… После всего этого вы должны быть в состоянии,TextFX -> HTML Tidy -> Tidy: Reindent XML
как описано @gablin.tidy
папкуunicode\plugins\Config
и вставьте ее в своюC:\Program Files\Notepad++\plugins\Config
папку.Tidy2
Плагин будет делать работу, аPlugins > Plugin Manager > Show Plugin Manager
затем добавитьTidy2
.Существует такой плагин, как UniversalIndentGUI , он может быть установлен прямо из менеджера плагинов и имеет возможность переопределять наиболее используемые языки программирования.
источник
Если вы зайдете в
TextFX
меню и перейдете кTextFX Edit
, вы увидите пункт менюReindent C++ Code
.Это также отформатирует код C #.
источник
Вот список доступных ярлыков в Notepad ++.
В случае, если желаемая функциональность недоступна, вы можете определить собственные макросы и назначить их для пользовательского ярлыка (я не использую для использования макросов).
ОБНОВЛЕНИЕ : я опубликую ярлыки здесь на случай, если ссылка станет недействительной:
источник
Последний плагин - tidy2, который можно установить через Плагины> Диспетчер плагинов> Показать диспетчер плагинов.
Я предлагаю изменить конфигурацию 1 и установить кавычки: нет, особенно если у вас есть скрипт, который использует кавычки.
Кроме того, приведение в порядок более одного раза может привести к первой вставке амперсандов, а затем к замене амперсандов во второй раз. Вы можете поиграть с конфигом, чтобы получить его там, где он вам нужен.
источник
Это не совсем тот ответ, который вы искали, но это решение, к которому я пришел, когда у меня возник тот же вопрос.
Я довольно серьезный пользователь Notepad ++, так что не поймите это неправильно. Я начал использовать
NetBeans 8
для разработки веб-сайтов в дополнение к Notepad ++, потому что вы можете настроить его на автоматическое форматирование при сохранении для всех ваших языков, и есть множество вариантов конфигурации для того, как выглядит форматирование, вплоть до мельчайших деталей. Вы можете заглянуть в него и найти его достойным инструментом в сочетании с notepad ++. Он также с открытым исходным кодом, полностью бесплатный, и имеет множество плагинов и других полезных вещей, таких как автоматическая компиляция Sass, если вы тоже это используете. Он определенно не такой быстрый, как NP ++, поэтому он не подходит для небольших правок, но может подойти для долгой сессии программирования.источник
Для форматирования JavaScript я использую Notepad ++ JSMin Plugin.Quite Handy
источник
ОТВЕТ на июнь 2019 г.
Установите
XML Tools
плагин от администратора плагинов (по крайней мере, в Notepad ++ 7.7)Затем нажмите «Плагины» -> «Инструменты XML» -> «Красивая печать» (только XML с переносами строк)
Это сделало это для меня.
источник
В моем блокноте ++, кажется, TextFX нужна среда Perl для форматирования файлов HTML. Tidy2 ничего не требует, поэтому я думаю, что это более удобно.
источник
Если все, что вам нужно, это выравнивание, попробуйте плагин под названием Code Alignment.
Вы можете получить его из встроенного менеджера плагинов в Notepad ++.
источник
Нет. Notepad ++ не может отформатировать сам по себе. Форматирование может быть легко выполнено во многих IDE, таких как Eclipse, NetBeans, Visual Studio [Code].
источник
Мы можем использовать следующий ярлык в последней версии notepad ++ для форматирования кода
источник