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 |