43

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

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

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

5 ответов5

22

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

TextFX

18

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

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

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

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

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

Рекомендации:

14

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

4

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

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

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .