schule:syntaxhighlighting
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Syntaxhighlighting
Für das Hervorheben von Quellcode ist die MediaWiki-Extension SyntaxHighlight_GeSHi geeignet.
Installation
Die Extension kann mit dem ExtensionDistributor für die korrekte Mediawiki Installation heruntergeladen werden. Anschließend muss der Inhalt des Archives in das Verzeichnis extensions der Mediawiki-Installation entpackt werden.
Nun muss noch die folgende Zeile am Ende der Konfigurationsdatei LocalSettings.php hinzugefügt werden:
<source lang="php"> require_once("$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php"); </source>
Verwendung
Quellcode kann mit dem <syntaxhighlight>
-Tag formatiert werden. Hierbei muss mit dem Attribut lang
die Programmiersprache angegeben werden. Ein Beispiel für C#:
<syntaxhighlight lang="csharp"> using System; // Der System-Namespace beinhaltet nützliche Klassen zur Programmierung class Program // Deklarierung der Klasse "Programm" { public static void Main() // Deklarierung der Statischen-Funktion "Main", diese dient als Startpunkt des Programmes { Console.WriteLine("Hallo Welt!"); // Ausgabe von "Hello Welt!" in der Konsole } } </syntaxhighlight>
Über weitere Parameter kann man die Zeilennummerierung einschalten oder eine bestimmte Zeile hervorheben.
schule/syntaxhighlighting.1368175420.txt.gz · Zuletzt geändert: 2017-04-19 08:39 (Externe Bearbeitung)