Die format
-Anweisung wird durch die format-Erweiterung bereitgestellt.
Die Anweisung erlaubt es, einen Textabschnitt mit einem beliebigen Seitenformat zu formatieren. Sie hat zwei Parameter. Der erste ist das zu verwendende Seitenformat – also die Erweiterung, die für eine eigenständige Seite dieses Typs verwendet würde. Der zweite ist der zu formatierende Text.
Zum Beispiel bettet dies eine otl-Gliederung in eine Seite ein, die mdwn oder ein anderes Format verwendet:
[[!format otl """
foo
1
2
bar
3
4
"""]]
Wenn die highlight-Erweiterung installiert ist, kann diese Anweisung auch zur Anzeige von Programmcode mit Syntaxhervorhebung verwendet werden. Viele Sprachen und Formate werden unterstützt. Zum Beispiel:
[[!format perl """
print "hello, world\n";
"""]]
format
kann auch verwendet werden, um komplette Quelldateien zu
formatieren und auf einer Seite anzuzeigen. Hierzu kann eine
inline-Anweisung mit gesetztem raw
Attribut in einem format
verwendet
werden. Dies ist praktisch, wenn eine Datei sowohl unverändert als auch auf
einer Seite mit Syntax-Hervorhebung ausgeliefert werden soll. Zum Beispiel:
[[!format python """
[[!inline pages="programm.py" raw="yes"]]
"""]]
[[Roh-Datei anzeigen|program.py]]