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 | pycv |
| Ruby | rb |
| Scala | scala |
| SQL | sql |
| Swift | swift |
| VHDL '93 | vhdl |
| Visual Basic | vbsvb |
| Wiki | wiki |
| YAML | yaml |