WIKI Code darstellen: Unterschied zwischen den Versionen

Aus Triopsi Hosting Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Es gibt verschiedene Wege, um Code hie rim Wiki darzustellen. Hier ein Überblick. === Einfacher Code === Ein einfachen code <nowiki><code><script>alert('Hello!);</script></nowiki><nowiki></code></nowiki> kann man wie folgt darstellen lassen: <nokwiki><nowiki><code><script>alert('Hello!);</script></nowiki><nowiki></code></nowiki><nowiki></nowiki></nowiki>“)
 
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


=== Einfacher Code ===
=== Einfacher Code ===
Ein einfachen code <nowiki><code><script>alert('Hello!);</script></nowiki><nowiki></code></nowiki> kann man wie folgt darstellen lassen:
Ein einfachen code <code><script>alert('Hello!);</script></code> kann man wie folgt darstellen lassen.


<nokwiki><nowiki><code><script>alert('Hello!);</script></nowiki><nowiki></code></nowiki><nowiki>&lt;/nowiki&gt;</nowiki>
Beispiel:
 
<code><nowiki><code><script>alert('Hello!);</script></nowiki><nowiki></code></nowiki></code>
 
=== Mehrzeiliger Code ===
Ein mehrzeiliger Code wird durch ein <code>Leerzeichen</code> am Anfang jeder Zeile dargestellt.
 
Beispiel:
 
erste Codezeile
...
letzte Codezeile
 
=== Langer Code ===
Langer Code wird mit <code><nowiki><pre></pre></nowiki></code> dargestellt.
 
Beispiel:
 
<pre>
<pre>
erste Codezeile
...
letzte Codezeile
&lt;/pre>
</pre>
 
=== Systaxt Highlight ===
Möchte man code in in den Fokus setzen, so empfielt sich das higlighten von code. Dies kann mit wie mit dem <code><nowiki><syntaxhighlight></syntaxhighlight></nowiki></code> Tag realisieren.
 
Beispiel:
<pre>
<nowiki>
<syntaxhighlight lang="php">
<?php
echo "Hello World!";
if(!empty($_GET['name'])){
  echo $_GET['name'];
}
?>
</syntaxhighlight>
</nowiki>
</pre>
 
wird zu:
<syntaxhighlight lang="php">
<?php
echo "Hello World!";
if(!empty($_GET['name'])){
  echo $_GET['name'];
}
?>
</syntaxhighlight>
 
Dabei kann das Attribute <code>lang=""</code> in die entsprechende Programmiersprache gesetzt werden.
 
=== Mögliche Sprachen: ===
<code>actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp, cpp-qt, csharp, css, d, delphi, diff, div, dos, eiffel, fortran, freebasic, gml, groovy, html4strict, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, matlab, mirc, mpasm, mysql, nsis, objc, ocaml, ocaml-brief, oobas, oracle8, pascal, perl, php, php-brief, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80</code>
 
== Sonderzeichen maskieren ==
 
Möchte man hier im Wiki Sonderzeichen maskieren so benutzt man den Tag <code><nowiki><nowiki></nowiki></nowiki></code>.
 
 
=== Siehe auch ===
 
* https://www.mediawiki.org/wiki/Extension:SyntaxHighlight
 
[[Kategorie:Hilfe]]

Aktuelle Version vom 19. Mai 2023, 08:16 Uhr

Es gibt verschiedene Wege, um Code hie rim Wiki darzustellen. Hier ein Überblick.

Einfacher Code

Ein einfachen code <script>alert('Hello!);</script> kann man wie folgt darstellen lassen.

Beispiel:

<code><script>alert('Hello!);</script></code>

Mehrzeiliger Code

Ein mehrzeiliger Code wird durch ein Leerzeichen am Anfang jeder Zeile dargestellt.

Beispiel:

erste Codezeile
... 
letzte Codezeile

Langer Code

Langer Code wird mit <pre></pre> dargestellt.

Beispiel:

<pre>
erste Codezeile
... 
letzte Codezeile
</pre>

Systaxt Highlight

Möchte man code in in den Fokus setzen, so empfielt sich das higlighten von code. Dies kann mit wie mit dem <syntaxhighlight></syntaxhighlight> Tag realisieren.

Beispiel:


<syntaxhighlight lang="php">
<?php
 echo "Hello World!";
 if(!empty($_GET['name'])){
  echo $_GET['name'];
 }
?>
</syntaxhighlight>

wird zu:

<?php
 echo "Hello World!";
 if(!empty($_GET['name'])){
  echo $_GET['name'];
 }
?>

Dabei kann das Attribute lang="" in die entsprechende Programmiersprache gesetzt werden.

Mögliche Sprachen:

actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp, cpp-qt, csharp, css, d, delphi, diff, div, dos, eiffel, fortran, freebasic, gml, groovy, html4strict, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, matlab, mirc, mpasm, mysql, nsis, objc, ocaml, ocaml-brief, oobas, oracle8, pascal, perl, php, php-brief, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80

Sonderzeichen maskieren

Möchte man hier im Wiki Sonderzeichen maskieren so benutzt man den Tag <nowiki></nowiki>.


Siehe auch