Документ автоматичного форматування за допомогою Блокнота ++


44

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

Це вставляє розриви рядків та вкладки автоматично.

Чи є подібна функція в Блокноті ++?

Відповіді:



18

Завантажте плагін "NppAutoIndent". У Блокноті ++:

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

Плагін "NppAutoIndent" має "розумний" відступ для мов стилю C, таких як C / C ++, PHP та Java. Це перший реліз, тому не сподівайтеся, що він буде бездоганним, і, звичайно, він може не повністю відповідати вашим уподобанням. Немає підтримки HTML / XML, і таке, можливо, пізніше, відповідність тегів реалізувати набагато складніше. Щоб скористатися ним, виберіть код і:

TextFX → TextFX Edit → Reindent C ++ code

Якщо ви не бачите TextFXу своєму меню, ви можете встановити його плагін з SourceForge .

Список літератури:



4

Для розмітки / xml є плагін під назвою "XML Tools".

Це можна додати через диспетчер плагінів всередині Notepad ++.


1
Здається, це не очищає HTML, він просто повідомляє про помилки в документі, не повідомляючи мені, що вони є.
Метью Лок

1

Ось більшість плагінів для форматування вашого коду.

JStool (JSmin):
UniversalIndentGUI (Увімкнути text auto update' in plugin manager-> UniversalIndentGUI
ярлик = CTRL+ALT+SHIFT+J)


TextFX: (Коротка клавіша = CTRL+ALT+SHIFT+Bабо TextFX > TextFX Html Tidy > Tidy: reindent XML) TextFX має перевагу в обгортанні довгих рядків, що XML Tools не робить, але не відновлює ці нові рядки правильно.


Інструменти XML: (персоналізований плагін для XML; ярлик = CTRL+ALT+SHIFT+Bабо XML Tools > Pretty print [Text indent])
XML-інструменти доповнюють TextFX шляхом відступу новозагорнутих рядків.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.