Os tutoriais do Cloud Shell são compatíveis com extensões Markdown para expandir a possibilidade de uso da linguagem.
Formatação de bloco de código
Para criar um bloco de código no seu tutorial, use crase:
```
print("hello world")
```
Os blocos de código são compatíveis com o destaque de sintaxe e têm um botão para copiar o código para a área de transferência.
É possível mudar a maneira como um bloco de código é exibido adicionando um nome de classe após
o primeiro conjunto de crase. Por exemplo, para fazer um bloco de código para destacar a sintaxe como Python, adicione py
como uma classe:
```py
print("hello world")
```
Veja outras classes que podem ser usadas para alterar a forma como um bloco de código é exibido:
Aula | Efeito |
---|---|
LANGUAGE_CLASS_NAME | Altere o destaque da sintaxe para um idioma compatível especificado. |
none
|
Não aplique o destaque de sintaxe ao bloco de código. |
sh
|
Formate o código como a entrada de terminal. O
código é prefixado por um $ , e um botão
é mostrado no bloco que copia o código para o
Cloud Shell quando clicado. |
terminal
|
Formate o código como a saída do terminal.
Idêntico ao estilo none , exceto por não ter botões de cópia no bloco de código. |
Veja a seguir os estilos de linguagem compatíveis com destaque de sintaxe:
Nome da linguagem | Nome da classe |
---|---|
C# | cs |
Variantes C | c , cc , cpp , cxx , cyc , m |
Clojure | clj |
CoffeeScript | coffee |
Linha de comando | bsh , csh , sh |
CSS | css |
Go | 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# e idiomas semelhantes | fs , ml
|
Perl | perl , pl , pm |
Buffers 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 |