Hilfe:Quellcode darstellen
Aus Spieleprogrammierer-Wiki
(Unterschied zwischen Versionen)
[gesichtete Version] | [gesichtete Version] |
K (→Das "sourcecode"-Tag) |
|||
(3 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | [[Kategorie:Hilfe]] | ||
Da sich dieses Wiki an Spieleentwickler richtet, gibt es natürlich auch die Möglichkeit, Quellcode in einen Artikel einzubetten. Wie das genau funktioniert, wird in diesem Artikel beschrieben und mit Beispielen demonstriert. | Da sich dieses Wiki an Spieleentwickler richtet, gibt es natürlich auch die Möglichkeit, Quellcode in einen Artikel einzubetten. Wie das genau funktioniert, wird in diesem Artikel beschrieben und mit Beispielen demonstriert. | ||
− | == Das | + | == Das sourcecode-Tag == |
Quellcodes inklusive Syntax-Highlighting für viele verschiedene Sprachen können mit Hilfe des <tt>sourcecode</tt>-Tags dargestellt werden.<br/> | Quellcodes inklusive Syntax-Highlighting für viele verschiedene Sprachen können mit Hilfe des <tt>sourcecode</tt>-Tags dargestellt werden.<br/> | ||
Die eckigen Klammern um die Attribute bedeuten, dass diese optional sind und somit nicht zwingend angegeben werden müssen: | Die eckigen Klammern um die Attribute bedeuten, dass diese optional sind und somit nicht zwingend angegeben werden müssen: | ||
− | <'''sourcecode''' ['''lang''' = Sprachkürzel] | + | <'''sourcecode''' ['''lang'''=''Sprachkürzel''] |
− | ['''tab''' = Tab-Breite] | + | ['''tab'''=''Tab-Breite''] |
['''line'''] | ['''line'''] | ||
− | ['''start''' = Startzeilennummer] | + | ['''start'''=''Startzeilennummer''] |
− | ['''highlight''' = Liste von Zeilennummernangaben] > | + | ['''highlight'''=''Liste von Zeilennummernangaben''] > |
''/* Hier der Quellcode ... */'' | ''/* Hier der Quellcode ... */'' | ||
Zeile 20: | Zeile 21: | ||
: Wird das Attribut nicht angegeben oder auf <tt>"text"</tt> gesetzt, dann erfolgt kein Syntax-Highlighting. | : Wird das Attribut nicht angegeben oder auf <tt>"text"</tt> gesetzt, dann erfolgt kein Syntax-Highlighting. | ||
: Es folgen einige wichtige Sprachkürzel: | : Es folgen einige wichtige Sprachkürzel: | ||
− | : * <tt>c</tt>: C | + | :* <tt>c</tt>: C |
− | : * <tt>cpp</tt>: C++ | + | :* <tt>cpp</tt>: C++ |
− | : * <tt>csharp</tt>: C# | + | :* <tt>csharp</tt>: C# |
− | : * <tt>java</tt>: Java | + | :* <tt>java</tt>: Java |
− | : * <tt>java5</tt>: Java 5 | + | :* <tt>java5</tt>: Java 5 |
− | : * <tt>hlsl</tt>: HLSL (High Level Shading Language) | + | :* <tt>hlsl</tt>: HLSL (High Level Shading Language) |
− | : * <tt>glsl</tt>: GLSL (OpenGL Shading Language) | + | :* <tt>glsl</tt>: GLSL (OpenGL Shading Language) |
− | : * <tt>python</tt>: Python | + | :* <tt>python</tt>: Python |
− | : * <tt>lua</tt>: Lua | + | :* <tt>lua</tt>: Lua |
− | : * <tt>xml</tt>: XML | + | :* <tt>xml</tt>: XML |
− | : * <tt>html4strict</tt>: HTML 4 Strict | + | :* <tt>html4strict</tt>: HTML 4 Strict |
− | : * <tt>html5</tt>: HTML 5 | + | :* <tt>html5</tt>: HTML 5 |
− | : * <tt>javascript</tt>: JavaScript | + | :* <tt>javascript</tt>: JavaScript |
− | : * <tt>css</tt>: CSS | + | :* <tt>css</tt>: CSS |
− | : * <tt>php</tt>: PHP | + | :* <tt>php</tt>: PHP |
− | : * <tt>sql</tt>: SQL | + | :* <tt>sql</tt>: SQL |
; <tt>tab</tt> | ; <tt>tab</tt> | ||
: Setzt die Breite der Tabs (Werte zwischen 0 und 8 sind zulässig).<br /> | : Setzt die Breite der Tabs (Werte zwischen 0 und 8 sind zulässig).<br /> |
Aktuelle Version vom 1. November 2011, 12:18 Uhr
Klicke hier, um diese Version anzusehen.