KateParts editorkomponent stöder en mängd olika automatiska indenteringslägen, skapade för olika textformat. Du kan välja bland tillgängliga lägen med menyn → . Modulerna för automatisk indentering tillhandahåller också funktionen → som beräknar indenteringen för markeringen eller nuvarande rad igen. Alltså kan du indentera om hela dokumentet genom att markera all text och utföra åtgärden.
Alla indenteringslägen använder inställningar som hör ihop med indentering i det aktiva dokumentet.
Tips
Du kan ställa in alla möjliga inställningsvariabler, inklusive de som hör ihop med indentering, genom att använda dokumentvariabler och filtyper.
Tillgängliga lägen för automatisk indentering
- Inget
Väljes det här läget stängs automatisk indentering av helt och hållet.
- Normal
Den här indenteringen behåller helt enkelt en indentering som liknar den föregående raden med något innehåll som inte är blanktecken. Du kan kombinera den med alternativen indentera och avindentera för att indentera efter din egen smak.
- C-stil
Indentering för C och liknande språk, såsom C++, C#, Java™, JavaScript och så vidare. Indenteringen fungerar inte med skriptspråk som Perl eller PHP.
- Haskell
Indentering för det funktionella programspråket Haskell.
- Lilypond
Indentering för notskriftsspråket Lilypond för musik.
- Lisp
Indentering särskilt för skriptspråket Lisp och dialekter av Lisp.
- Python
Indentering särskilt för skriptspråket Python.
- XML-stil
Indentering särskilt för XML-liknande språk.