Code und Codeblöcke formatieren
Mit der üblichen Markdown-Formatierung können Sie Codeausschnitte, Codeblöcke und anderen Text in einer Schrift mit fester Zeichenbreite darstellen. SCPortal unterstützt außerdem Syntaxhervorhebung.
Code formatieren
Abschnitt betitelt „Code formatieren“Das Eingabefeld besitzt eine Schaltfläche Code (), die abhängig von der Auswahl die passende Codeformatierung einfügt:
- Ist kein Text ausgewählt, wird ein Codeblock mit drei Backticks eingefügt.
- Ist eine einzelne Textzeile ausgewählt, wird sie als Inline-Code formatiert.
- Sind mehrere Zeilen ausgewählt, werden sie als Codeblock formatiert.
- Öffnen Sie das Eingabefeld.
- Wählen Sie optional den Text aus, den Sie formatieren möchten.
- Klicken Sie unten im Eingabefeld auf Code ().
- Bei einem Codeblock können Sie direkt nach den drei einleitenden Backticks die gewünschte Programmiersprache angeben. Wählen Sie die Sprache aus den vorgeschlagenen Einträgen aus, um die Syntaxhervorhebung zu verwenden.
- Öffnen Sie das Eingabefeld.
-
Für Inline-Code setzen Sie den Text zwischen einzelne Backticks:
textFür einen Codeblock verwenden Sie drei Backticks:
def f(x):return x + 1Für Syntaxhervorhebung geben Sie hinter den einleitenden Backticks die Programmiersprache an:
def fib(n):# TODO: base casereturn fib(n-1) + fib(n-2)
Beispiele
Abschnitt betitelt „Beispiele“Eingabe
Inline-Code: `let x = 5`
Codeblock:```def f(x): return x+1```
Syntaxhervorhebung:```pythondef fib(n): # TODO: Basisfall return fib(n-1) + fib(n-2)```Darstellung

Über eine Schaltfläche oben rechts im Codeblock können Sie den Code einfach in die Zwischenablage kopieren.
Programmiersprache angeben
Abschnitt betitelt „Programmiersprache angeben“Wenn Sie einen Codeblock mit einer Programmiersprache kennzeichnen, kann SCPortal die Syntax entsprechend hervorheben.
Die Sprache wird direkt hinter den drei einleitenden Backticks angegeben:
```pythonprint("Hello world!")```
Während der Eingabe können passende Sprachen vorgeschlagen werden.
<span id="default-code-block-language" aria-hidden="true"></span>
Standardsprache für Codeblöcke
Eine Standardsprache für nicht gekennzeichnete Codeblöcke wird zentral fürdie SCPortal-Umgebung festgelegt.
Mit text können Sie einen Codeblock ausdrücklich als einfachen Text ohnesprachspezifische Syntaxhervorhebung kennzeichnen.
<span id="code-playgrounds" aria-hidden="true"></span>
Externe Code-Umgebungen
Externe Code-Playgrounds und vergleichbare Entwicklungsumgebungen werden imSCPortal nicht vom Benutzer konfiguriert.
Falls eine solche Integration für Ihre SCPortal-Umgebung benötigt wird,wenden Sie sich an den Steffi's Cloud Support.
<span id="add-a-custom-code-playground" aria-hidden="true"></span><span id="examples-of-playground-url-templates" aria-hidden="true"></span><span id="technical-details" aria-hidden="true"></span>
<span id="related-articles" aria-hidden="true"></span>
Verwandte ArtikelNachrichten formatierenNachricht zitieren oder weiterleiten