Los instructivos de Cloud Shell son compatibles con las extensiones de Markdown para expandir la capacidad del lenguaje.
Formato de bloques de código
Para crear un bloque de código en tu instructivo, 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 al portapapeles.
Puedes cambiar la forma en que se muestra un bloque de código agregando un nombre de clase después del primer conjunto de acentos graves. Por ejemplo, para indicarle a un bloque de código que se destaque la sintaxis como Python, puedes agregar py
como una clase:
```py
print("hello world")
```
Estas son 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 lenguaje compatible especificado. |
none
|
No apliques resaltado de sintaxis al bloque de código. |
sh
|
Dale formato al código, como la entrada de la terminal. El código tiene el prefijo $ , y se muestra un botón en el bloque que copia el código en Cloud Shell cuando se hace clic en él. |
terminal
|
Dale formato al código, como el resultado de la terminal.
Es idéntico al estilo none , excepto que no tiene botones para copiar en el bloque de código. |
Estos son los estilos de idiomas admitidos para destacar sintaxis:
Nombre del idioma | Nombre de la clase |
---|---|
C# | cs |
Variantes de C | c , cc , cpp , cxx , cyc y m |
Clojure | clj |
Caféscript | coffee |
Línea de comandos | bsh , csh y sh |
CSS | css |
Go | go |
Haskell | hs |
Java | java |
JavaScript | js |
JSON | json |
Kotlin | kotlin |
Lisp | lisp |
Lua | lua |
Dibujar | default-markup , htm , html , mxml , xml y xsl |
OCaml, SML, F# y lenguajes similares | fs , ml
|
Perl | perl , pl y 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 |