Dokumentation ansehenbearbeitenVersionsverlaufCache leeren
Seite geschützt

Diese Vorlage dient dazu, kurze Codeabschnitte inline darzustellen — etwa innerhalb von Fließtexten oder Beispielen. Sie nutzt die SyntaxHighlight-Extension und kann verschiedene Sprachen farblich hervorheben.

Verwendung Bearbeiten

{{CodeInline|<nowiki><tag>...</tag>|lang=html}}</nowiki>

→ ergibt: <tag>...</tag>

Parameter Bearbeiten

Parameter Beschreibung Standard Pflicht?
1 / code= Der anzuzeigende Code.

Um Parserprobleme zu vermeiden, sollte der Code in <nowiki>-Tags gesetzt werden.

ja
lang= Optionale Sprache für das Syntax-Highlighting.

Akzeptiert z. B. wikitext, html, lua, css, python3

wikitext nein

Beispiele Bearbeiten

Einfacher HTML-Code Bearbeiten

{{CodeInline|<nowiki><h1>Titel</h1></nowiki>|lang=html}}

<h1>Titel</h1>

Wikitext anzeigen Bearbeiten

{{CodeInline|<nowiki>[[Hauptseite]]</nowiki>|lang=wikitext}}

[[Hauptseite]]

Hinweise Bearbeiten

  • Diese Vorlage ist nicht für mehrzeilige Blöcke gedacht dafür gibt es {{Vorlage|CodeBlock}}.
  • Der Code wird nur korrekt angezeigt, wenn Parserzeichen wie {{}} oder [[ ]] durch <nowiki> geschützt sind.

Siehe auch


Zeigt kurzen Code inline an – mit Syntaxhighlighting. Damit der Code nicht durch den Parser verändert wird, sollte er in <nowiki>-Tags gesetzt werden, z. B. <nowiki>{{CodeInline|<nowiki>{{Vorlage}}</nowiki>}}</nowiki>.

Vorlagenparameter[Vorlagendaten bearbeiten]

Diese Vorlage bevorzugt Inline-Formatierung von Parametern.

ParameterBeschreibungTypStatus
Codecode

Der anzuzeigende Inline-Code (empfohlen: mit <nowiki> geschützt).

Beispiel
<nowiki>{{Beispielvorlage}}</nowiki>
Einzeiliger Texterforderlich
Code-Sprachelang

Programmiersprache für die farbliche Hervorhebung.

Vorgeschlagene Werte
wikitext apache batch bbcode c css c# delphi pascal diff html java javascript markdown perl php powershell python3 shell sql text xml yaml
Standard
wikitext
Autowert
wikitext
Mehrzeiliger Textvorgeschlagen