תוספי Markdown

ההדרכות של 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
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 wiki
YAML yaml