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