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


44

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

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

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

Ответы:



18

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

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

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

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

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

Ссылки:



4

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

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.