schule:syntaxhighlighting
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| schule:syntaxhighlighting [2015-02-15 12:54] – [Toolbar um neuen Button erweitern] Info zu alternativen Editor marco.bakera | schule:syntaxhighlighting [2017-04-19 06:39] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Syntaxhighlighting ====== | ||
| + | |||
| + | Für das Hervorheben von Quellcode ist die [[MediaWiki]]-Extension [[http:// | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Die Extension kann mit dem [[http:// | ||
| + | |||
| + | Nun muss noch die folgende Zeile am Ende der [[MediaWiki Konfiguration|Konfigurationsdatei]] // | ||
| + | |||
| + | <code php> | ||
| + | require_once(" | ||
| + | </ | ||
| + | |||
| + | ===== Verwendung ===== | ||
| + | |||
| + | Quellcode kann mit dem ''< | ||
| + | |||
| + | < | ||
| + | using System; // Der System-Namespace beinhaltet nützliche Klassen zur Programmierung | ||
| + | | ||
| + | class Program // Deklarierung der Klasse " | ||
| + | { | ||
| + | public static void Main() // Deklarierung der Statischen-Funktion " | ||
| + | { | ||
| + | Console.WriteLine(" | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Über [[http:// | ||
| + | |||
| + | ==== Toolbar um neuen Button erweitern ==== | ||
| + | |||
| + | Damit die Verwendung des Plugins leicht von der Hand geht, kann die Toolbar um einen Button erweitert werden. Dazu muss die Seite '' | ||
| + | |||
| + | <code javascript> | ||
| + | /* Erweitert die Standard-Toolbar um einen Button für C# | ||
| + | if ( mw.toolbar ) { | ||
| + | mw.toolbar.addButton( { | ||
| + | imageFile: '// | ||
| + | speedTip: 'C# Code einfügen', | ||
| + | tagOpen: '< | ||
| + | tagClose: '</ | ||
| + | sampleText: '', | ||
| + | imageId: ' | ||
| + | } ); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Wird der neue WikiEditor und nicht die alte Version der Toolbar verwendet, sieht die Anpassung etwas anders aus. Sie ist ausführlich in der [[https:// | ||
| + | |||
| + | |||
| + | ---- | ||
| + | << [[Wikieinsatz im Unterricht]] | ||
