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

44

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

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

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

Irfy
источник

Ответы:

22

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

TextFX

ukanth
источник
Почему я не вижу TextFX в строке меню, как вы?
Pacerier
Если вы не видите TextFX в вашем меню, вы можете установить его плагин с sourceforge.net/projects/npp-plugins/files/TextFX/…
ukanth
18

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

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

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

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

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

Ссылки:

hasanghaforian
источник
14

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

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

СОЛНЦЕ
источник
очень доволен результатом форматирования и лучше, чем tidy2
Иман Абиди
4

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

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

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

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

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


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


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

T.Todua
источник