Sign in Join
Wiki copytemporary

Syntax highlighting/fi: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Syntaksin 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 ( [[Source code/fi|lähdekoodin]] ) ohjelmointiin, komentosarjoihin, merkintäkieliin ( [[HTML/fi|HTML]], [[JSON/fi|JSON]] tai [[XML]] ) tai konfigurointitiedostoihin (LFM tai Ini-tiedostoja).
22
33## Esimerkki
44
55``` Pascal
66program Project1;
77
88const
99 text = 'Paina mitä tahansa näppäintä jatkaaksesi!';
1010 { Tietokoneohjelmoijat käyttivät historiallisesti 'Paina mitä tahansa näppäintä jatkaaksesi'
1111 kehotuksen käyttäjälle, kun oli tarpeen keskeyttää käsittely.
1212 Ohjelman suoritus jatkui sen jälkeen, kun käyttäjä painoi näppäimistön näppäintä. }
1313begin
1414 WriteLn(text);
1515 ReadLn;
1616end.
1717```
1818
1919[[Pascal]] kielisessä esimerkissä on korostettu avainsanat [[Program/fi|program]], [[Const/fi|const]], [[Begin/fi|begin]] ja [[End/fi|end]]. [[Comments/fi|Kommentit]] on myös korostettu jotta se erottuu varsinaisesta toimintakoodista.
2020
2121## Komponentit
2222
23-<table>
24-<thead>
25-<tr>
26-<th><p>Kuvake</p></th>
27-<th><p>Komponentti</p></th>
28-<th><p>Kuvaus</p></th>
29-</tr>
30-</thead>
31-<tbody>
32-<tr>
33-<td><figure>
34-<img src="tsynpassyn.png" title="tsynpassyn.png" />
35-<figcaption>tsynpassyn.png</figcaption>
36-</figure></td>
37-<td><p>[[TSynPasSyn]]</p></td>
38-<td><p>Yleinen Pascal syntaksin korostus</p></td>
39-</tr>
40-<tr>
41-<td><figure>
42-<img src="tsynfreepascalsyn.png" title="tsynfreepascalsyn.png" />
43-<figcaption>tsynfreepascalsyn.png</figcaption>
44-</figure></td>
45-<td><p>[[TSynFreePascalSyn]]</p></td>
46-<td><p>Free-Pascal syntaksin korostus</p></td>
47-</tr>
48-<tr>
49-<td><figure>
50-<img src="tsyncppsyn.png" title="tsyncppsyn.png" />
51-<figcaption>tsyncppsyn.png</figcaption>
52-</figure></td>
53-<td><p>[[TSynCppSyn]]</p></td>
54-<td><p>C++ syntaksin korostus</p></td>
55-</tr>
56-<tr>
57-<td><figure>
58-<img src="tsynjavasyn.png" title="tsynjavasyn.png" />
59-<figcaption>tsynjavasyn.png</figcaption>
60-</figure></td>
61-<td><p>[[TSynJavaSyn]]</p></td>
62-<td><p>Java syntaksin korostus</p></td>
63-</tr>
64-<tr>
65-<td><figure>
66-<img src="tsynperlsyn.png" title="tsynperlsyn.png" />
67-<figcaption>tsynperlsyn.png</figcaption>
68-</figure></td>
69-<td><p>[[TSynPerlSyn]]</p></td>
70-<td><p>Perl syntaksin korostus</p></td>
71-</tr>
72-<tr>
73-<td><figure>
74-<img src="tsynhtmlsyn.png" title="tsynhtmlsyn.png" />
75-<figcaption>tsynhtmlsyn.png</figcaption>
76-</figure></td>
77-<td><p>[[TSynHTMLSyn]]</p></td>
78-<td><p>HTML syntaksin korostus</p></td>
79-</tr>
80-<tr>
81-<td><figure>
82-<img src="tsynxmlsyn.png" title="tsynxmlsyn.png" />
83-<figcaption>tsynxmlsyn.png</figcaption>
84-</figure></td>
85-<td><p>[[TSynXMLSyn]]</p></td>
86-<td><p>XML syntaksin korostus</p></td>
87-</tr>
88-<tr>
89-<td><figure>
90-<img src="tsynlfmsyn.png" title="tsynlfmsyn.png" />
91-<figcaption>tsynlfmsyn.png</figcaption>
92-</figure></td>
93-<td><p>[[TSynLFMSyn]]</p></td>
94-<td><p>LFM syntaksin korostus</p></td>
95-</tr>
96-<tr>
97-<td><figure>
98-<img src="tsyndiffsyn.png" title="tsyndiffsyn.png" />
99-<figcaption>tsyndiffsyn.png</figcaption>
100-</figure></td>
101-<td><p>[[TSynDiffSyn]]</p></td>
102-<td></td>
103-</tr>
104-<tr>
105-<td><figure>
106-<img src="tsynunixshellscriptsyn.png" title="tsynunixshellscriptsyn.png" />
107-<figcaption>tsynunixshellscriptsyn.png</figcaption>
108-</figure></td>
109-<td><p>[[TSynUNIXShellScriptSyn]]</p></td>
110-<td><p>Unix shell syntaksin korostus</p></td>
111-</tr>
112-<tr>
113-<td><figure>
114-<img src="tsyncsssyn.png" title="tsyncsssyn.png" />
115-<figcaption>tsyncsssyn.png</figcaption>
116-</figure></td>
117-<td><p>[[TSynCssSyn]]</p></td>
118-<td><p>CSS syntaksin korostus</p></td>
119-</tr>
120-<tr>
121-<td><figure>
122-<img src="tsynphpsyn.png" title="tsynphpsyn.png" />
123-<figcaption>tsynphpsyn.png</figcaption>
124-</figure></td>
125-<td><p>[[TSynPHPSyn]]</p></td>
126-<td><p>PHP syntaksin korostus</p></td>
127-</tr>
128-<tr>
129-<td><figure>
130-<img src="tsyntexsyn.png" title="tsyntexsyn.png" />
131-<figcaption>tsyntexsyn.png</figcaption>
132-</figure></td>
133-<td><p>[[TSynTeXSyn]]</p></td>
134-<td><p>(La)TeX syntaksin korostus</p></td>
135-</tr>
136-<tr>
137-<td><figure>
138-<img src="tsynsqlsyn.png" title="tsynsqlsyn.png" />
139-<figcaption>tsynsqlsyn.png</figcaption>
140-</figure></td>
141-<td><p>[[TSynSQLSyn]]</p></td>
142-<td><p>SQL syntaksin korostus</p></td>
143-</tr>
144-<tr>
145-<td><figure>
146-<img src="tsynpythonsyn.png" title="tsynpythonsyn.png" />
147-<figcaption>tsynpythonsyn.png</figcaption>
148-</figure></td>
149-<td><p>[[TSynPythonSyn]]</p></td>
150-<td><p>Python syntaksin korostus</p></td>
151-</tr>
152-<tr>
153-<td><figure>
154-<img src="tsynvbsyn.png" title="tsynvbsyn.png" />
155-<figcaption>tsynvbsyn.png</figcaption>
156-</figure></td>
157-<td><p>[[TSynVBSyn]]</p></td>
158-<td><p>Visual Basic syntaksin korostus</p></td>
159-</tr>
160-<tr>
161-<td><figure>
162-<img src="tsynanysyn.png" title="tsynanysyn.png" />
163-<figcaption>tsynanysyn.png</figcaption>
164-</figure></td>
165-<td><p>[[TSynAnySyn]]</p></td>
166-<td></td>
167-</tr>
168-<tr>
169-<td><figure>
170-<img src="tsynmultisyn.png" title="tsynmultisyn.png" />
171-<figcaption>tsynmultisyn.png</figcaption>
172-</figure></td>
173-<td><p>[[TSynMultiSyn]]</p></td>
174-<td></td>
175-</tr>
176-<tr>
177-<td><figure>
178-<img src="tsynbatsyn.png" title="tsynbatsyn.png" />
179-<figcaption>tsynbatsyn.png</figcaption>
180-</figure></td>
181-<td><p>[[TSynBatSyn]]</p></td>
182-<td><p>Batch-tiedoston syntaksin korostus</p></td>
183-</tr>
184-<tr>
185-<td><figure>
186-<img src="tsyninisyn.png" title="tsyninisyn.png" />
187-<figcaption>tsyninisyn.png</figcaption>
188-</figure></td>
189-<td><p>[[TSynIniSyn]]</p></td>
190-<td><p>INI-tiedoston syntaksin korostus</p></td>
191-</tr>
192-<tr>
193-<td><figure>
194-<img src="tsynposyn.png" title="tsynposyn.png" />
195-<figcaption>tsynposyn.png</figcaption>
196-</figure></td>
197-<td><p>[[TSynPoSyn]]</p></td>
198-<td></td>
199-</tr>
200-</tbody>
201-</table>
23+| Kuvake | Komponentti | Kuvaus |
24+|----|----|----|
25+| ![](/wiki-images/c/c0/Tsynpassyn.png) | [[TSynPasSyn]] | Yleinen Pascal syntaksin korostus |
26+| ![](/wiki-images/e/ef/Tsynfreepascalsyn.png) | [[TSynFreePascalSyn]] | Free-Pascal syntaksin korostus |
27+| ![](/wiki-images/9/91/Tsyncppsyn.png) | [[TSynCppSyn]] | C++ syntaksin korostus |
28+| ![](/wiki-images/0/05/Tsynjavasyn.png) | [[TSynJavaSyn]] | Java syntaksin korostus |
29+| ![](/wiki-images/1/1a/Tsynperlsyn.png) | [[TSynPerlSyn]] | Perl syntaksin korostus |
30+| ![](/wiki-images/3/35/Tsynhtmlsyn.png) | [[TSynHTMLSyn]] | HTML syntaksin korostus |
31+| ![](/wiki-images/4/4b/Tsynxmlsyn.png) | [[TSynXMLSyn]] | XML syntaksin korostus |
32+| ![](/wiki-images/b/b0/Tsynlfmsyn.png) | [[TSynLFMSyn]] | LFM syntaksin korostus |
33+| ![](/wiki-images/e/e6/Tsyndiffsyn.png) | [[TSynDiffSyn]] | |
34+| ![](/wiki-images/5/53/Tsynunixshellscriptsyn.png) | [[TSynUNIXShellScriptSyn]] | Unix shell syntaksin korostus |
35+| ![](/wiki-images/0/09/Tsyncsssyn.png) | [[TSynCssSyn]] | CSS syntaksin korostus |
36+| ![](/wiki-images/4/4f/Tsynphpsyn.png) | [[TSynPHPSyn]] | PHP syntaksin korostus |
37+| ![](/wiki-images/9/97/Tsyntexsyn.png) | [[TSynTeXSyn]] | (La)TeX syntaksin korostus |
38+| ![](/wiki-images/9/93/Tsynsqlsyn.png) | [[TSynSQLSyn]] | SQL syntaksin korostus |
39+| ![](/wiki-images/8/8c/Tsynpythonsyn.png) | [[TSynPythonSyn]] | Python syntaksin korostus |
40+| ![](/wiki-images/b/b7/Tsynvbsyn.png) | [[TSynVBSyn]] | Visual Basic syntaksin korostus |
41+| ![](/wiki-images/2/2a/Tsynanysyn.png) | [[TSynAnySyn]] | |
42+| ![](/wiki-images/5/5f/Tsynmultisyn.png) | [[TSynMultiSyn]] | |
43+| ![](/wiki-images/1/14/Tsynbatsyn.png) | [[TSynBatSyn]] | Batch-tiedoston syntaksin korostus |
44+| ![](/wiki-images/5/50/Tsyninisyn.png) | [[TSynIniSyn]] | INI-tiedoston syntaksin korostus |
45+| ![](/wiki-images/2/27/Tsynposyn.png) | [[TSynPoSyn]] | |
20246
20347---
20448*From the Free Pascal wiki, page "Syntax highlighting/fi", as it stood on 2019-06-12 after a change by Djzepi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history