I tutorial di Cloud Shell supportano le estensioni Markdown per espandere le funzionalità del linguaggio.
Formattazione dei blocchi di codice
Per creare un blocco di codice nel tutorial, utilizza gli accenti gravi:
```
print("hello world")
```
I blocchi di codice supportano l'evidenziazione della sintassi e dispongono di un pulsante per copiare il codice negli appunti.
Per modificare la modalità di visualizzazione di un blocco di codice, puoi aggiungere il nome di una classe dopo
la prima serie di accenti inversi. Ad esempio, per indicare a un blocco di codice di evidenziare la sintassi come Python, puoi aggiungere py
come classe:
```py
print("hello world")
```
Di seguito sono riportate altre classi che puoi utilizzare per modificare il modo in cui viene mostrato un blocco di codice:
Classe | Effetto |
---|---|
LANGUAGE_CLASS_NAME | Modifica l'evidenziazione della sintassi in una lingua supportata specificata. |
none
|
Non applicare l'evidenziazione della sintassi al codice bloccare. |
sh
|
Formatta il codice come input del terminale. La
è preceduto dal prefisso $ e un pulsante
mostrata nel blocco che copia il codice
Cloud Shell. |
terminal
|
Formatta il codice come output del terminale.
Identico allo stile none , ad eccezione del fatto che ha
senza pulsanti di copia
nel blocco di codice. |
Di seguito sono riportati gli stili di lingua supportati per l'evidenziazione della sintassi:
Nome della lingua | Nome del corso |
---|---|
C# | cs |
Varianti C | c , cc , cpp , cxx , cyc e m |
Clojure | clj |
Coffeescript | coffee |
Riga di comando | bsh , csh , sh |
CSS | css |
Vai | go |
Haskell | hs |
Java | java |
JavaScript | js |
JSON | json |
Kotlin | kotlin |
Lisp | lisp |
Lua | lua |
Segni e linee | default-markup , htm , html , mxml , xml ,
xsl |
OCaml, SML, F# e lingue simili | fs , ml
|
Perl | perl , pl , pm |
Buffer di protocollo | proto |
Python | cv , py |
Ruby | rb |
Scala | scala |
SQL | sql |
Swift | swift |
VHDL '93 | vhdl |
Visual Basic | vb , vbs |
Wiki | wiki |
YAML | yaml |