마크다운 확장 프로그램

Cloud Shell 가이드는 언어의 기능을 확장하기 위해 마크다운 확장 프로그램을 지원합니다.

코드 블록 형식

가이드에서 코드 블록을 만들려면 백틱을 사용하세요.

```
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
자바스크립트 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 py, cv
Ruby rb
Scala scala
SQL sql
Swift swift
VHDL '93 vhdl
Visual Basic vbs, vb
Wiki wiki
YAML yaml