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 |