Sådan Auto-Format / Indryk XML/HTML i Notepad++
Er der en måde, hvorpå man kan sætte en kodeblok ind på ny? Jeg leder efter noget, der ligner Ctrl+Shift+F i Eclipse (Auto-Format/Indent).
For at gøre det klart,
- Jeg ved allerede, hvordan man formaterer XML uden Notepad++ (Eclipse fungerer fint, som nævnt), så jeg har ikke brug for en masse links til andre XML-formateringsværktøjer.
- Jeg arbejder specifikt med XML og HTML.
- Ideelt set er der en keybinding, der er lige så praktisk som den i Eclipse, så jeg ikke behøver at bryde min arbejdsgang.
Jeg kender allerede til NppAutoIndent - det vil ikke fungere, da jeg arbejder med XML, HTML og CSS.
581
3
Siden jeg har opgraderet til 6.3.2, bruger jeg
XML Tools
.I ældre versioner: menu -> TextFX -> HTML Tidy -> Tidy: Reindent XML.
Installer Tidy2-plugin. Jeg har Notepad++ v6.2.2.2, og Tidy2 fungerer fint indtil videre.
For at svare direkte på OP, så tag et kig på denne fyrs hjemmeside: Thomas Hunter Notepad++ Tidy for XML. Enkle trin at følge, og du får meget flot formatering af din XML direkte inde i NPP. Indtil videre er den eneste uregelmæssighed jeg har fundet med indlejrede selvlukkende elementer EG:
Vil blive ryddet op til:
Der kan være en måde at rette dette på, men indtil videre er det lykkedes at reducere antallet af linjer i mit dokument med 300k, og denne særlige anomali kan der arbejdes udenom.