Перейти к содержимому

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

40

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

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

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

217 520 просмотров
Irfy спросил 16 лет назад
I 295

5 ответов

22
Принятый ответ

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

TextFX

Почему я не вижу TextFX в строке меню, как вы?

Pacerier · 11 лет назад · 0

Если вы не видите TextFX в вашем меню, вы можете установить его плагин с http://sourceforge.net/projects/npp-plugins/files/TextFX/TextFX%20v0.26/

ukanth · 11 лет назад · 0
ukanth ответил 16 лет назад
U 6 634
18

Download the "NppAutoIndent" plugin.  In Notepad++:

Plugins → Plugin manager → Available → NppAutoIndent

The "NppAutoIndent" plugin has 'smart' indentation for C-style languages, such as C/C++, PHP, and Java.  It's the first release, so don't expect it to be flawless, and of course it might not be completely to your preferences.  There is NO support for HTML/XML and such, maybe later, tag matching is much more difficult to implement.  To use it, select your code and:

TextFX → TextFX Edit → Reindent C++ code

If you cannot see TextFX in your menu, you can install its plugin from SourceForge.

References:

hasanghaforian ответил 14 лет назад
H 524
13

For JavaScript, the JSTool plugin will do this job.

enter image description here

очень доволен результатом форматирования и лучше чем tidy2

Iman Abidi · 10 лет назад · 0
SUN ответил 15 лет назад
S 131
4

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

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

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

Matthew Lock · 13 лет назад · 1
maxp ответил 13 лет назад
M 153
1

Here are most of plugins to format your code.

JStool (JSmin):
UniversalIndentGUI ( Enable text auto update' in plugin manager-> UniversalIndentGUI
Shortkey = CTRL+ALT+SHIFT+J )


TextFX : ( Shortkey = CTRL+ALT+SHIFT+B or TextFX > TextFX Html Tidy > Tidy: reindent XML) TextFX has the benefit of wrapping long lines, which XML Tools does not do, but doesn't indent those new lines correctly.


XML Tools : (customized plugin for XML; Shortkey = CTRL+ALT+SHIFT+B or XML Tools > Pretty print [Text indent])
XML Tools complements TextFX by indenting the newly wrapped lines nicely.

Проверьте свое форматирование, пожалуйста.

slhck · 11 лет назад · 1
T.Todua ответил 11 лет назад
T 1 407