Syntax highlighting/fi
From Lazarus wiki
Jump to navigationJump to search
│
English (en) │
suomi (fi) │
polski (pl) │
Syntaksin korostus (Koodin väritys tai koodin korostus) on ominaisuus, joka näyttää eri värejä ja fontteja eri termien mukaan. Se on tekstieditorin ominaisuus, jota käytetään ( lähdekoodin ) ohjelmointiin, komentosarjoihin, merkintäkieliin ( HTML, JSON tai XML ) tai konfigurointitiedostoihin (LFM tai Ini-tiedostoja).
Esimerkki
program Project1;
const
text = 'Paina mitä tahansa näppäintä jatkaaksesi!';
{ Tietokoneohjelmoijat käyttivät historiallisesti 'Paina mitä tahansa näppäintä jatkaaksesi'
kehotuksen käyttäjälle, kun oli tarpeen keskeyttää käsittely.
Ohjelman suoritus jatkui sen jälkeen, kun käyttäjä painoi näppäimistön näppäintä. }
begin
WriteLn(text);
ReadLn;
end.
Pascal kielisessä esimerkissä on korostettu avainsanat program, const, begin ja end. Kommentit on myös korostettu jotta se erottuu varsinaisesta toimintakoodista.
Komponentit
Kuvake | Komponentti | Kuvaus |
---|---|---|
TSynPasSyn | Yleinen Pascal syntaksin korostus | |
TSynFreePascalSyn | Free-Pascal syntaksin korostus | |
TSynCppSyn | C++ syntaksin korostus | |
TSynJavaSyn | Java syntaksin korostus | |
TSynPerlSyn | Perl syntaksin korostus | |
TSynHTMLSyn | HTML syntaksin korostus | |
TSynXMLSyn | XML syntaksin korostus | |
TSynLFMSyn | LFM syntaksin korostus | |
TSynDiffSyn | ||
TSynUNIXShellScriptSyn | Unix shell syntaksin korostus | |
TSynCssSyn | CSS syntaksin korostus | |
TSynPHPSyn | PHP syntaksin korostus | |
TSynTeXSyn | (La)TeX syntaksin korostus | |
TSynSQLSyn | SQL syntaksin korostus | |
TSynPythonSyn | Python syntaksin korostus | |
TSynVBSyn | Visual Basic syntaksin korostus | |
TSynAnySyn | ||
TSynMultiSyn | ||
TSynBatSyn | Batch-tiedoston syntaksin korostus | |
TSynIniSyn | INI-tiedoston syntaksin korostus | |
TSynPoSyn |