Automatisches Formatieren von Dokumenten mit Notepad ++

44

In Visual Studio (und einigen anderen Microsoft-Editoren) können Sie ein Dokument automatisch mit einem einfachen Ctrl+ K, Ctrl+ formatieren D.

Dadurch werden Zeilenumbrüche und Tabulatoren automatisch eingefügt.

Gibt es eine ähnliche Funktion in Notepad ++?

Irfy
quelle

Antworten:

18

Laden Sie das Plugin "NppAutoIndent" herunter. In Notepad ++:

Plugins → Plugin-Manager → Verfügbar → NppAutoIndent

Das Plugin "NppAutoIndent" verfügt über eine intelligente Einrückung für C-Sprachen wie C / C ++, PHP und Java. Es ist die erste Veröffentlichung, also erwarte nicht, dass sie fehlerfrei ist, und natürlich entspricht sie möglicherweise nicht ganz deinen Vorlieben. Es gibt KEINE Unterstützung für HTML / XML und ein späterer Tag-Abgleich ist möglicherweise viel schwieriger zu implementieren. Um es zu benutzen, wähle deinen Code und:

TextFX → TextFX-Bearbeitung → C ++ - Code erneut einlesen

Wenn Sie TextFXin Ihrem Menü nicht sehen können, können Sie das Plugin von SourceForge installieren .

Verweise:

hasanghaforian
quelle
14

Für JavaScript übernimmt das JSTool-Plugin diese Aufgabe.

Bildbeschreibung hier eingeben

SONNE
quelle
Sehr zufrieden mit dem Formatierungsergebnis und besser als tidy2
Iman Abidi
4

Für markup / xml gibt es ein Plugin namens 'XML Tools'.

Dies kann über den Plugin-Manager in Notepad ++ hinzugefügt werden.

maxp
quelle
1
Es kann nicht scheinen, HTML zu säubern, es sagt nur Fehler im Dokument, ohne mir zu sagen, was sie sind.
Matthew Lock
1

Hier sind die meisten Plugins zum Formatieren Ihres Codes.

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


TextFX: (Shortkey = CTRL+ALT+SHIFT+Boder TextFX > TextFX Html Tidy > Tidy: reindent XML) TextFX hat den Vorteil, dass lange Zeilen umbrochen werden, was XML Tools nicht tut, aber diese neuen Zeilen nicht richtig einrückt.


XML Tools: (angepasstes Plugin für XML; Shortkey = CTRL+ALT+SHIFT+Boder XML Tools > Pretty print [Text indent])
XML Tools ergänzt TextFX, indem die neu umbrochenen Zeilen gut eingerückt werden.

T.Todua
quelle