Cloud Shell 教程支持使用 Markdown 扩展来扩展该语言的功能。
设置代码块格式
要在教程中创建代码块,请使用反引号:
```
print("hello world")
```
代码块支持语法突出显示,并提供将代码复制到剪贴板的按钮。
您可以更改代码块的显示方式,在第一组反引号后面添加类名称即可。例如,要让代码块语法突出显示为 Python,您可以添加 py
类:
```py
print("hello world")
```
下面是一些可以用于更改代码块显示方式的其他类:
类 | 效果 |
---|---|
LANGUAGE_CLASS_NAME | 将语法突出显示更改为指定的支持的语言。 |
none
|
不要对代码块应用语法突出显示。 |
sh
|
将代码格式设置为终端输入。代码以 $ 为前缀,代码块上会显示一个按钮,点击该按钮会将代码复制到 Cloud Shell。 |
terminal
|
将代码格式设置为终端输出。与 none 样式相同,但是代码块上没有复制按钮。 |
以下是语法突出显示支持的语言风格:
语言名称 | 类名称 |
---|---|
C# | cs |
C 变体 | c 、cc 、cpp 、cxx 、cyc 、m |
Clojure | clj |
Coffeescript | coffee |
命令行 | 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 |
OCml、SML、F# 和类似语言 | fs 、ml |
Perl | perl 、pl 、pm |
Protocol Buffers | proto |
Python | py cv |
Ruby | rb |
Scala | scala |
SQL | sql |
Swift | swift |
VHDL '93 | vhdl |
Visual Basic | vbs vb |
Wiki | wiki |
YAML | yaml |