Sådan Gør Du Syntaksfremhævning

Indholdsfortegnelse:

Sådan Gør Du Syntaksfremhævning
Sådan Gør Du Syntaksfremhævning

Video: Sådan Gør Du Syntaksfremhævning

Video: Sådan Gør Du Syntaksfremhævning
Video: Novelle - sådan gør du 2024, November
Anonim

Når du skriver kode, uanset programmeringssprog, er det meget praktisk, når de reserverede ord på sproget er fremhævet i en anden farve. Nogle finder det måske bekvemt at farve åbnings- og lukningsbeslagene i forskellige farver. Det er også værd at bemærke, at mange mennesker kan lide at indrykke for at vise koden hierarki.

Sådan gør du syntaksfremhævning
Sådan gør du syntaksfremhævning

Instruktioner

Trin 1

Uanset hvor hårdt brugere prøver, ikke alle udviklermiljøer har syntaksfremhævning, der vil tilfredsstille enhver anmodning. I Delphi kan du gøre sådan fremhævning selv ved hjælp af RichEdit-komponenten. Angiv de operatører, der skal fremhæves automatisk. Du vil muligvis sørge for at fremhæve udsagn, som hvis, ellers, begynder, slutter, for, til og andre. Lav en komplet liste over lignende ord.

Trin 2

For at fremhæve en liste over operatører skal du skrive en simpel funktion for at gentage teksten i koden. For at gøre dette skal du bruge en gentagelse - indtil sløjfe og en for udsagn. Med henvisning til RichEdit-komponenten kan du kalde FindText-funktionen, der er forbundet med den, og SelStart-, SelLength-, SelAttribute- og andre komponenter. Brug følgende egenskaber af afsnitstypen til at skrive kodens logik til at implementere din egen fremhævning af tekstelementer: Justering (til tekstjustering), Nummerering (kontrolmarkører), TabCount (antal tabulatorstop) og andre. Hvert afsnit-element har sine egne parametre.

Trin 3

Rediger den skrevne kode og tjek med den indbyggede Delphi-fejlfindingsprogram. Prøv det skrevne kodestykke på din egen tekst. Foretag ændringer, hvis du gik glip af nogle af behandlingselementerne, mens du udviklede funktionerne. På Internettet kan du finde færdige kodestykker, der er skrevet specifikt for at nå bestemte mål. Det er ret vanskeligt at udvikle syntaksfremhævning i betragtning af, at færdige er ret vanskelige at finde. Som regel er der ingen optimale muligheder.

Anbefalede: