Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:syntaxhighlighting

Dies ist eine alte Version des Dokuments!


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.


« Wikieinsatz im Unterricht

schule/syntaxhighlighting.1368175420.txt.gz · Zuletzt geändert: 2017-04-19 08:39 (Externe Bearbeitung)