Syntax highlighting/fi

From Lazarus wiki
Jump to navigationJump to search

English (en) suomi (fi)

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.png TSynPasSyn Yleinen Pascal syntaksin korostus
tsynfreepascalsyn.png TSynFreePascalSyn Free-Pascal syntaksin korostus
tsyncppsyn.png TSynCppSyn C++ syntaksin korostus
tsynjavasyn.png TSynJavaSyn Java syntaksin korostus
tsynperlsyn.png TSynPerlSyn Perl syntaksin korostus
tsynhtmlsyn.png TSynHTMLSyn HTML syntaksin korostus
tsynxmlsyn.png TSynXMLSyn XML syntaksin korostus
tsynlfmsyn.png TSynLFMSyn LFM syntaksin korostus
tsyndiffsyn.png TSynDiffSyn
tsynunixshellscriptsyn.png TSynUNIXShellScriptSyn Unix shell syntaksin korostus
tsyncsssyn.png TSynCssSyn CSS syntaksin korostus
tsynphpsyn.png TSynPHPSyn PHP syntaksin korostus
tsyntexsyn.png TSynTeXSyn (La)TeX syntaksin korostus
tsynsqlsyn.png TSynSQLSyn SQL syntaksin korostus
tsynpythonsyn.png TSynPythonSyn Python syntaksin korostus
tsynvbsyn.png TSynVBSyn Visual Basic syntaksin korostus
tsynanysyn.png TSynAnySyn
tsynmultisyn.png TSynMultiSyn
tsynbatsyn.png TSynBatSyn Batch-tiedoston syntaksin korostus
tsyninisyn.png TSynIniSyn INI-tiedoston syntaksin korostus
tsynposyn.png TSynPoSyn