Les tutoriels Cloud Shell sont compatibles avec les extensions Markdown pour accroître la capacité du langage.
Mise en forme des blocs de code
Pour créer un bloc de code dans votre tutoriel, utilisez des accents graves :
```
print("hello world")
```
Les blocs de code sont compatibles avec la coloration syntaxique et disposent d'un bouton permettant de copier le code dans le presse-papiers.
Vous pouvez modifier l'affichage d'un bloc de code en ajoutant un nom de classe après le premier ensemble d'accents graves. Par exemple, pour faire passer un bloc de code d'effectuer en surbrillance de syntaxe Python, vous pouvez ajouter py
en tant que classe :
```py
print("hello world")
```
Voici d'autres classes que vous pouvez utiliser pour modifier l'affichage d'un bloc de code :
Classe | Effet |
---|---|
LANGUAGE_CLASS_NAME | Remplacez la coloration syntaxique par un langage compatible. |
none
|
N'appliquez pas la coloration syntaxique au bloc de code. |
sh
|
Formatez le code comme l'entrée de terminal. Le code est précédé d'un $ et un bouton permettant de copier le code dans Cloud Shell s'affiche sur le bloc. |
terminal
|
Mettez en forme le code comme la sortie de terminal.
Identique au style none , sauf qu'il n'y a pas de boutons de copie sur le bloc de code. |
Voici les styles de langage acceptés pour la coloration syntaxique :
Nom du langage | Nom de la classe |
---|---|
C# | cs |
Variantes C | c , cc , cpp , cxx , cyc , m |
Clojure | clj |
Coffeescript | coffee |
Command line | bsh , csh , sh |
CSS | css |
Go | go |
Haskell | hs |
Java | java |
JavaScript | js |
JSON | json |
Kotlin | kotlin |
Lisp | lisp |
Lua | lua |
Annoter | default-markup , htm , html , mxml , xml ,
xsl |
OCaml, SML, F# et langages similaires | fs , ml
|
Perl | perl , pl , pm |
tampon de protocole | proto |
Python | cv , py |
Ruby | rb |
Scala | scala |
SQL | sql |
Swift | swift |
VHDL '93 | vhdl |
Visual Basic | vb , vbs |
Wiki | wiki |
YAML | yaml |