Hilfe:Syntax-Highlighting

Aus EUFH-Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Syntax-Highlighting Tag

Die Hervorhebung der Code-Syntax erfolgt mittels des Tags <source lang="...">...</source>.


Parameter

Parameter lang

Mittels des Parameters lang wird die Sprache des Codes festgelegt.

Unterstützte Sprachen

Die folgenden Sprachen können als lang-Parameter angegeben werden:

  • actionscript
  • ada
  • apache
  • applescript
  • asm
  • asp
  • autoit
  • bash
  • blitzbasic
  • bnf
  • c
  • caddcl
  • cadlisp
  • cfdg
  • cfm
  • cpp-qt
  • cpp
  • csharp
  • css-gen.cfg
  • css
  • c_mac
  • 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-brief
  • ocaml
  • oobas
  • oracle8
  • pascal
  • perl
  • php-brief
  • php
  • plsql
  • python
  • qbasic
  • reg
  • robots
  • ruby
  • sas
  • scheme
  • sdlbasic
  • smalltalk
  • smarty
  • sql
  • tcl
  • text
  • thinbasic
  • tsql
  • vb
  • vbnet
  • vhdl
  • visualfoxpro
  • winbatch
  • xml
  • z80


Parameter line

Mittels des Parameters line wird die Sprache des Codes festgelegt.

Folgende Werte kann der Parameter haben:

  • GESHI_NORMAL_LINE_NUMBERS - Use normal line numbering
  • GESHI_FANCY_LINE_NUMBERS - Use fancy line numbering
  • GESHI_NO_LINE_NUMBERS - Disable line numbers (default)


Parameter start

Mittels des Parameters start kann festgelegt werden mit welcher Zahl die Zeilennummerierung beginnen soll. Der Parameter zeigt nur bei aktivierter Zeilennummerierung Wirkung.


Parameter strict

Der Parameter strict legt fest, ob die Umsetzug der Syntax-Hervorhebung strikt erfolgen soll oder nicht. Der Unterschied ist in nachfolgendem PHP-Beispiel veranschaulicht.

Der Parameter kann folgende Werte haben:

  • true
  • false (default)


Beispiel

strict: false

<img src="<?php echo rand(1, 100) ?>" />

strict: true

<img src="<?php echo rand(1, 100) ?>" />


C#-Beispiel

<source lang="csharp">
// Hallo Welt in Microsoft C#.

using System;

class HelloWorld
{
    public static int Main(String[] args)
    {
        Console.WriteLine("Hallo, Welt!");
        return 0;
    }
}
</source>

Daraus ergibt sich:

// Hallo Welt in Microsoft C#.
 
using System;
 
class HelloWorld
{
    public static int Main(String[] args)
    {
        Console.WriteLine("Hallo, Welt!");
        return 0;
    }
}



Zurück zur Übersicht der Hilfsthemen.
Persönliche Werkzeuge