Los instructivos de Cloud Shell admiten extensiones de Markdown para expandir del lenguaje.
Formato de bloque 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 resaltado de sintaxis y tienen un botón para copiar el código. el portapapeles.
Puedes cambiar la forma en que se muestra un bloque de código agregando un nombre de clase después de
el primer conjunto de acentos graves. Por ejemplo, para indicarle a un bloque de código la sintaxis
Destacas 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 idioma compatible especificado. |
none
|
No aplicar resaltado de sintaxis al código bloque. |
sh
|
Dale formato al código, como una entrada en la terminal. El
tiene el prefijo $ , y un botón
se muestra en el bloque que copia el código en
Cloud Shell al hacer clic. |
terminal
|
Formatea el código como el resultado de la terminal.
Idéntico al estilo none , excepto que tiene
botones para copiar en el bloque de código. |
Estos son los estilos de lenguaje admitidos para el resaltado de sintaxis:
Nombre del idioma | Nombre de clase |
---|---|
C# | cs |
Variantes de C | c , cc , cpp , cxx , cyc , m |
Clojure | clj |
Coffeescript | coffee |
Línea de comandos | bsh , csh , sh |
CSS | css |
Comienza a usarlo | go |
Haskell | hs |
Java | java |
JavaScript | js |
JSON | json |
Kotlin | kotlin |
Lisp | lisp |
Lua | lua |
Markup | default-markup , htm , html , mxml , xml ,
xsl |
OCaml, SML, F# y idiomas similares | fs , ml
|
Perl | perl , pl , pm |
Protocol Buffers | proto |
Python | cv , py |
Ruby | rb |
Scala | scala |
SQL | sql |
Swift | swift |
VHDL 1993 | vhdl |
Visual Basic | vb , vbs |
Wiki | wiki |
YAML | yaml |