• Code-Tags im tutorials.de-Forum

    Erklärung und Liste der Codetags

    1) Erklärung
    2) Liste der Codetags
    3) Das noparse-Tag


    Erklärung

    Code cpp:
    1
    2
    3
    4
    5
    6
    
    #include<stdio.h>
     
    int main()
    {
        printf("Hallo Welt!");
    }
    Wie macht man so eine Codebox im Forum?

    #include
    int main()
    {
    printf("Hallo Welt!");
    }

    Wie verhindert man, dass der Code so ausschaut?

    Die Lösung sind die sog. Codetags:
    Generell schreibt man am Anfang des Codes [code]
    und am Ende [/code].
    Dafür gibt es im Edtor auch einen Button (sieht aus wie #)

    Weil es aber, zB. bei der Einfärbung, bei verschiedenen Programmiersprachen Unterschiede gibt, gibt es für viele Sprachen spezielle Tags. Für zB. C++ wäre das "cpp" statt "code".
    Weil ein Button für jede Sprache etwas zu viel wäre, werden die Spezialtags händisch eingeben.
    Eine Liste gibt es unten.

    Die Codetags sollten ausnahmslos immer verwenden,wenn man Programmcode ins Forum postet.
    Vor Allem bei längeren Codestücken wird dieses dadurch viel leichter lesbar und übersichtlicher.
    Und weil viele Forumsmitglieder keine Lust haben, sich täglich mit unformatiertem Code herumzuärgern, wird einem dadurch auch schneller geholfen.

    Wenn es für die betroffene Sprache ein spezielles Tag in der Liste unten gibt, sollte dieses auch verwendet werden. Das allgemeine "code" nur dann, wenn kein Anderes passt.

    Liste der Codetags

    [code]...[/code] Allgemein

    [cpp]...[/cpp] C++
    [c]...[/c] C
    [asm]...[/asm] Assembler

    [csharp]...[/csharp] C#
    [vbnet]...[/vbnet] Visual Basic .NET

    [java]...[/java] Java

    [html]...[/html] HTML
    [css]...[/css] CSS
    [js]...[/js] JavaScript
    [javascript]...[/javascript] JavaScript
    [php]...[/php] PHP

    [vb]...[/vb] Visual Basic 6
    [asp]...[/asp] ASP
    [perl]...[/perl] Perl
    [delphi]...[/delphi] Delphi
    [ruby]...[/ruby] Ruby
    [pascal]...[/pascal] Pascal

    [sql]...[/sql] SQL
    [mysql]...[/mysql] MySQL
    [bash]...[/bash] Bash-Shell
    [xml]...[/xml] XML

    Falls jemand noch ein nicht aufgeführtes findet:
    Ergänzungen bitte per PM an mich.


    Das noparse-Tag

    Wenn man die Codetags wie in der Liste schreiben will,
    ohne dass eine Codebox daraus wird (zu Erklärungszwecken etc.),
    gibt es dafür das noparse-Tag:

    [noparse][code]...[/code][/noparse]
    beim Schreiben wird zu
    [code]...[/code]
    in der Anzeige.

    noparse funktioniert übrigens nicht nur mit den Codetags, sondern auch mit allen anderen.

    Stand: 30.08.2011
    lajilla, Tim Bureck, ComFreek und 1 weitere bedanken sich.