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 |