Los tutoriales de Cloud Shell admiten extensiones de Markdown para ampliar las funciones del lenguaje.
Formato de bloque de código
Para crear un bloque de código en tu tutorial, usa acentos graves:
```
print("hello world")
```
Los bloques de código admiten el resaltado de sintaxis y tienen un botón para copiar el código en el portapapeles.
Puedes cambiar la forma en que se muestra un bloque de código añadiendo un nombre de clase después del primer conjunto de comillas inversas. Por ejemplo, para indicar a un bloque de código que resalte la sintaxis como Python, puedes añadir py
como clase:
```py
print("hello world")
```
Estas son algunas otras clases que puedes usar para cambiar la forma en que se muestra un bloque de código:
Clase | Efecto |
---|---|
LANGUAGE_CLASS_NAME | Cambia el resaltado de sintaxis a un idioma admitido específico. |
none
|
No apliques el resaltado de sintaxis al bloque de código. |
sh
|
Formatea el código como entrada de terminal. El código va precedido de un $ y se muestra un botón en el bloque que copia el código en Cloud Shell al hacer clic en él. |
terminal
|
Formatea el código como salida de terminal.
Es idéntico al estilo none , pero no tiene botones de copia en el bloque de código. |
Estos son los estilos de idioma admitidos para el resaltado de sintaxis:
Nombre del idioma | Nombre de la clase |
---|---|
C# | cs |
Variantes C | c , cc , cpp , cxx , cyc y m |
Clojure | clj |
CoffeeScript | coffee |
Línea de comandos | bsh , csh , sh |
CSS | css |
Go | go |
Haskell | hs |
Java | java |
JavaScript | js |
JSON | json |
Kotlin | kotlin |
Lisp | lisp |
Lua | lua |
Marcado | default-markup , htm , html , mxml , xml y xsl |
OCaml, SML, F# y otros lenguajes similares | fs , ml
|
Perl | perl , pl , pm |
Búferes de protocolo | proto |
Python | cv , py |
Ruby | rb |
Scala | scala |
SQL | sql |
Swift | swift |
VHDL '93 | vhdl |
Visual Basic | vb , vbs |
Wiki | wiki |
YAML | yaml |