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