Hilfe:Quellcode darstellen

Aus Spieleprogrammierer-Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
[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 "sourcecode"-Tag ==
+
== 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.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge