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 rawAttribut 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]]