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 |
標記 | default-markup 、htm 、html 、mxml 、xml 、xsl |
OCaml、SML、F# 和類似語言 | fs 、ml
|
Perl | perl 、pl 、pm |
通訊協定緩衝區 | proto |
Python | cv 、py |
Ruby | rb |
Scala | scala |
SQL | sql |
Swift | swift |
VHDL '93 | vhdl |
Visual Basic | vb 、vbs |
維基 | wiki |
YAML | yaml |