8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 5: | Zeile 5: | ||
; code | ; code | ||
: <code>code</code> kann benutzt werden um Textabschnitte als Quelltext auszuzeichnen und entsprechend zu formatieren. <code>code</code> | : <code>code</code> kann benutzt werden, um Textabschnitte als Quelltext auszuzeichnen und entsprechend zu formatieren. <code>code</code> ist vorwiegend dazu gedacht, kurze Quelltextausschnitte (nur einzelne oder wenige Wörter) innerhalb von Fließtexten auszuzeichnen. | ||
{| {{exampletable}} | {| {{exampletable}} | ||
| <<nowiki>code></nowiki>public void halloWelt()<nowiki></code</nowiki>> | | <<nowiki>code></nowiki>public void halloWelt()<nowiki></code</nowiki>> | ||
Zeile 20: | Zeile 20: | ||
: Das Tag wird von der [[mediawikiwiki:Extension:SyntaxHighlight/de|Extension:SyntaxHighlight]] bereitgestellt. Eine [[mediawikiwiki:Extension:SyntaxHighlight/de#Supported languages|Liste der unterstützten Programmiersprachen]], die [[mediawikiwiki:Extension:SyntaxHighlight/de#Parameters|möglichen Parameter]] und weitere Details zur Nutzung sind dort dokumentiert. | : Das Tag wird von der [[mediawikiwiki:Extension:SyntaxHighlight/de|Extension:SyntaxHighlight]] bereitgestellt. Eine [[mediawikiwiki:Extension:SyntaxHighlight/de#Supported languages|Liste der unterstützten Programmiersprachen]], die [[mediawikiwiki:Extension:SyntaxHighlight/de#Parameters|möglichen Parameter]] und weitere Details zur Nutzung sind dort dokumentiert. | ||
:; lang="java" | :; lang="java" | ||
:: Sprache des Quellcodes. Muss immer angegeben werden. Wenn der Quelltext in einer nicht unterstützten Sprache ist sollte <code>lang="plain"</code> oder das <code><pre></code> Tag verwendet werden. | :: Sprache des Quellcodes. Muss immer angegeben werden. Wenn der Quelltext in einer nicht unterstützten Sprache ist, sollte <code>lang="plain"</code> oder das <code><pre></code> Tag verwendet werden. | ||
:; line="1" | :; line="1" | ||
:: Auf <code>1</code> setzen um Zeilennummern anzuzeigen. | :: Auf <code>1</code> setzen, um Zeilennummern anzuzeigen. | ||
:; highlight="5,7-13" | :; highlight="5,7-13" | ||
:: Die angegebenen Zeilennummern werden farbig hervorgehoben. | :: Die angegebenen Zeilennummern werden farbig hervorgehoben. | ||
Zeile 87: | Zeile 87: | ||
</pre> | </pre> | ||
Beim Einbinden auf diese Weise wird der reine Quelltext eingebunden, ohne Hervorhebungen. Um den Text auch auf der einbindenden Wikiseite mit Hervorhebungen zu versehen kann nicht mit <code><syntaxhighlight></code> gearbeitet werden. | Beim Einbinden auf diese Weise wird der reine Quelltext eingebunden, ohne Hervorhebungen. Um den Text auch auf der einbindenden Wikiseite mit Hervorhebungen zu versehen, kann nicht mit <code><syntaxhighlight></code> gearbeitet werden. Stattdessen muss <code><nowiki>{{#tag:syntaxhighlight|{{Quelltext:Tiere.java}}|lang="java"}}</nowiki></code> benutzt werden. | ||
{{Hinweis|Beim | {{Hinweis|Beim Einbinden als Vorlage auf diese Weise muss die Sprache mit <code>lang=</code> immer explizit angegeben werden.}} | ||
Hinter dem <code>lang</code> Attribut können auch noch weitere [[mediawikiwiki:Extension:SyntaxHighlight#Parameters|Attribute der SyntaxHighlight Erweiterung]] eingefügt werden. Vor allem bietet sich <code>highlight=</code> an, mit dem Zeilen im Quelltext farbig hervorgehoben werden. So kann zum Beispiel in einem Lernpfad immer wieder dasselbe Quelltext-Beispiel benutzt werden, aber in jedem Schritt andere Zeilen hervorgehoben werden. | Hinter dem <code>lang</code> Attribut können auch noch weitere [[mediawikiwiki:Extension:SyntaxHighlight#Parameters|Attribute der SyntaxHighlight Erweiterung]] eingefügt werden. Vor allem bietet sich <code>highlight=</code> an, mit dem Zeilen im Quelltext farbig hervorgehoben werden. So kann zum Beispiel in einem Lernpfad immer wieder dasselbe Quelltext-Beispiel benutzt werden, aber in jedem Schritt andere Zeilen hervorgehoben werden. |
Bearbeitungen