Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:syntaxhighlighting

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
schule:syntaxhighlighting [2013-05-10 10:43] – [Installation] verlinkung marco.bakeraschule:syntaxhighlighting [2015-02-15 13:55] – [Toolbar um neuen Button erweitern] marco.bakera
Zeile 1: Zeile 1:
-====== Syntaxhighlighting ====== 
  
- 
-Für das Hervorheben von Quellcode ist die [[MediaWiki]]-Extension [[http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi|SyntaxHighlight_GeSHi]] geeignet. 
- 
-===== Installation ===== 
- 
-Die Extension kann mit dem [[http://www.mediawiki.org/wiki/Special:ExtensionDistributor|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 [[MediaWiki Konfiguration|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 [[http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi#Parameters|weitere Parameter]] kann man die Zeilennummerierung einschalten oder eine bestimmte Zeile hervorheben. 
- 
- 
----- 
-<< [[Wikieinsatz im Unterricht]] 
schule/syntaxhighlighting.txt · Zuletzt geändert: 2017-04-19 08:39 von 127.0.0.1