Odpowiedzi:
TextFX ma opcje wstawiania podziałów linii i tabulacji:
Pobierz wtyczkę „NppAutoIndent”. W Notepad ++:
Wtyczki → Menedżer wtyczek → Dostępne → NppAutoIndent
Wtyczka „NppAutoIndent” ma „inteligentne” wcięcie dla języków w stylu C, takich jak C / C ++, PHP i Java. To pierwsze wydanie, więc nie oczekuj, że będzie bezbłędne i oczywiście może nie być całkowicie zgodne z twoimi preferencjami. Nie ma obsługi HTML / XML i takie, być może później, dopasowanie znaczników jest znacznie trudniejsze do wdrożenia. Aby go użyć, wybierz kod i:
TextFX → Edycja TextFX → Kod Reindent C ++
Jeśli nie widzisz TextFX
w swoim menu, możesz zainstalować jego wtyczkę z SourceForge .
Bibliografia:
W przypadku JavaScript wtyczka JSTool wykona tę pracę.
Dla znaczników / xml dostępna jest wtyczka o nazwie „Narzędzia XML”.
Można to dodać za pomocą menedżera wtyczek w Notepad ++.
Oto większość wtyczek do formatowania kodu.
JStool (JSmin):
UniversalIndentGUI (Włącztext auto update' in plugin manager-> UniversalIndentGUI
skrót =CTRL+ALT+SHIFT+J
)
TextFX: (Skrót =
CTRL+ALT+SHIFT+B
lubTextFX > TextFX Html Tidy > Tidy: reindent XML
) TextFX ma tę zaletę, że zawija długie linie, czego nie robi Narzędzie XML, ale nie wcina tych nowych linii poprawnie.
Narzędzia XML: (dostosowana wtyczka do XML; Skrót =
CTRL+ALT+SHIFT+B
lubXML Tools > Pretty print [Text indent]
)
Narzędzia XML uzupełniają TextFX, ładnie wcinając nowo owinięte linie.