Estensioni Markdown

I tutorial di Cloud Shell supportano le estensioni Markdown per ampliare la capacità del linguaggio.

Formattazione dei blocchi di codice

Per creare un blocco di codice nel tutorial, utilizza un accento grave:

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

I blocchi di codice supportano l'evidenziazione della sintassi e hanno un pulsante per copiare il codice negli appunti.

Puoi modificare la modalità di visualizzazione di un blocco di codice aggiungendo un nome di classe dopo il primo insieme di apici 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 la modalità di visualizzazione di 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 blocco di codice.
sh Formatta il codice come l'input del terminale. Il codice è preceduto da $ e, nel blocco, viene visualizzato un pulsante che copia il codice in Cloud Shell quando viene fatto clic su di esso.
terminal Formatta il codice come output del terminale. Identico allo stile none, tranne per il fatto che non ha pulsanti di copia nel blocco di codice.

Di seguito sono riportati gli stili di lingua supportati per l'evidenziazione della sintassi:

Nome lingua Nome corso
C# cs
Varianti C c, cc, cpp, cxx, cyc e m
Clojure clj
Coffeescript coffee
Riga di comando bsh, csh, sh
CSS css
Go 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 linguaggi simili fs e 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