Markdown-Erweiterungen

Cloud Shell-Anleitungen unterstützen Markdown-Erweiterungen, um die Sprache zu erweitern.

Codeblockformatierung

Verwenden Sie Graviszeichen, um in Ihrer Anleitung einen Codeblock zu erstellen:

```
print("hello world")
```

Codeblöcke unterstützen Syntaxhervorhebung und haben eine Schaltfläche zum Kopieren des Codes in in die Zwischenablage.

Sie können die Darstellung eines Codeblocks ändern, indem Sie nach dem ersten Graviszeichen einen Klassennamen hinzufügen. Wenn Sie beispielsweise einem Codeblock die Syntax als Python mitteilen möchten, können Sie py als Klasse hinzufügen:

```py
print("hello world")
```

Hier sind einige weitere Klassen, mit denen Sie die Darstellung eines Codeblocks ändern können:

Klasse Effekt
LANGUAGE_CLASS_NAME Ändern Sie die Syntaxhervorhebung in eine bestimmte unterstützte Sprache.
none Wenden Sie keine Syntaxhervorhebung auf den Codeblock an.
sh Formatieren Sie den Code wie die Terminaleingabe. Der Code hat das Präfix $ und eine Schaltfläche wird in dem Block angezeigt, der den Code kopiert, wenn er auf Cloud Shell klickt.
terminal Formatieren Sie den Code wie die Terminalausgabe. Identisch mit dem Stil none, mit dem Unterschied, dass es im Codeblock keine Kopierschaltflächen gibt.

Folgende Syntaxstile werden für die Syntaxhervorhebung unterstützt:

Sprache Klassenname
C# cs
C-Varianten c, cc, cpp, cxx, cyc, m
Clojure clj
Coffeescript coffee
Befehlszeile bsh, csh, sh
CSS css
Go go
Haskell hs
Java java
JavaScript js
JSON json
Kotlin kotlin
Lisp lisp
Lua lua
Markierung default-markup, htm, html, mxml, xml, xsl
OCaml, SML, F# und ähnliche Sprachen fs, ml  
Perl perl, pl, pm
Log-Puffer proto
Python cv, py
Ruby rb
Scala scala
SQL sql
Swift swift
VHDL '93 vhdl
Visual Basic vb, vbs
Wiki wiki
YAML yaml