Automatisk formatering
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 9. juni 2013; verifikation kræver
1 redigering .
Auto- formatering af tekst - ændring af tegnsætningstegn, indrykning, brug af store bogstaver af teksttegn afhængigt af dens leksikale betydning.
Generelt kan autoformatering anvendes på naturlige sprog (for eksempel skal der altid være et mellemrum efter prikken, og der skal ikke være mellemrum mellem bogstavet og den afsluttende parentes), men autoformatering anvendes hovedsageligt på programmeringssprog (har en stærk syntaktisk struktur).
Autoformateringselementer omfatter:
- automatisk indrykning, bestemt af dybden af indlejrede parenteser i sprog med blokoperatorer (C/C++, Java, Pascal, PHP);
- substitution af navnet på en variabel, klasse, metode osv. fra tidligere definerede (autofuldførelsesfunktion ) ;
- udskiftning af trigrafer med tilsvarende tegn (i C, FORTRAN );
- reduktion til et givet register over operatører og nøgleord for programmeringssproget ( BASIC , C );
- fjernelse af ekstra mellemrum fra tekst;
- automatisk linjeskift-formatering på sprog, der kræver sådan formatering (for eksempel en skråstreg ved det sidste tegn i linjen, hvis anførselstegn er åbne).
Desuden kan autoformatering anvendes i forhold til tekstens design (autovalg af lister, overskrifter og underoverskrifter, hyperlinks).