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

Загрузите плагин NppAutoIndent. В Notepad ++:
Плагины → Менеджер плагинов → Доступно → NppAutoIndent
Плагин «NppAutoIndent» имеет «умные» отступы для языков стиля C, таких как C / C ++, PHP и Java. Это первый релиз, поэтому не ожидайте, что он будет безупречным, и, конечно, он может не полностью соответствовать вашим предпочтениям. НЕТ поддержки HTML / XML, и, возможно, позже сопоставление тегов будет намного сложнее реализовать. Чтобы использовать его, выберите ваш код и:
TextFX → Редактирование TextFX → Пересмотр кода C ++
Если вы не видите TextFXв своем меню, вы можете установить его плагин из SourceForge .
Ссылки:
Для JavaScript плагин JSTool сделает эту работу.
Вот большинство плагинов для форматирования вашего кода.
JStool (JSmin):
UniversalIndentGUI (Включитьtext auto update' in plugin manager-> UniversalIndentGUI
ярлык =CTRL+ALT+SHIFT+J)
TextFX: (Shortkey =
CTRL+ALT+SHIFT+BorTextFX > TextFX Html Tidy > Tidy: reindent XML) TextFX имеет преимущество переноса длинных строк, чего не делает XML Tools, но не делает правильные отступы для этих новых строк.
Инструменты XML: (настраиваемый плагин для XML; Shortkey =
CTRL+ALT+SHIFT+BorXML Tools > Pretty print [Text indent])
Инструменты XML дополняют TextFX, аккуратно делая отступы для вновь обернутых строк.