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 die Syntaxhervorhebung und eine Schaltfläche zum Kopieren des Codes 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 |