בדף הזה מוסבר על התכונות של Cloud Shell Editor.
הצגה ועריכה של קבצים
ב-Cloud Shell יש עורך קוד מובנה שמאפשר לכם לעיין בספריות של קבצים, להציג ולערוך קבצים, ועדיין לגשת ל-Cloud Shell. Cloud Shell Editor זמין כברירת מחדל בכל מופע של Cloud Shell, והוא מבוסס על Code OSS.
כדי לעבוד עם Cloud Shell Editor:
כדי לפתוח את Cloud Shell Editor, לוחצים על
Open Editor בסרגל הכלים שבחלון של Cloud Shell. העורך נפתח מעל חלון הטרמינל של Cloud Shell.טיפ: אפשר להפעיל את Cloud Shell Editor גם דרך הכתובת ide.cloud.google.com.
משתמשים בסרגל הצד שמימין כדי לעיין בספריות הקבצים. משתמשים בקבוצות העריכה בצד שמאל כדי להציג ולערוך את הקבצים.
אפשר להשתמש בסרגל הפעילות שמימין כדי לעבור בין העורך לחלון Cloud Shell, להעלות ולהוריד קבצים, לצפות בתצוגה מקדימה של אפליקציות אינטרנט במופע של מכונה וירטואלית ב-Cloud Shell ולראות את נתוני השימוש.
מידע נוסף על ממשק המשתמש זמין במאמר בנושא ממשק משתמש.
פתיחת קובץ ב-Cloud Shell Editor
כדי לפתוח קובץ קיים ב-Cloud Shell Editor מ-Cloud Shell, מריצים את הפקודה cloudshell:
cloudshell edit README-cloudshell.txt
העלאה והורדה של קבצים
אתם יכולים לנהל את הקבצים באמצעות סייר Cloud Shell Editor.
כדי להוריד קובץ מהפרויקט ב-Cloud Shell Editor למחשב המקומי, לוחצים לחיצה ימנית על הקובץ ב-Explorer של Cloud Shell Editor ובוחרים באפשרות הורדה.
כדי להעלות קובץ מהמחשב המקומי לפרויקט ב-Cloud Shell Editor, לוחצים לחיצה ימנית על השטח הריק בחלונית Explorer ב-Cloud Shell Editor ובוחרים באפשרות Upload (העלאה).

סרגל הפעילות
כדי לפתוח את התצוגות של Cloud Shell Editor, בסרגל הפעילות לוחצים על
Cloud Code.
בתצוגה Cloud Code, אפשר להרחיב את התצוגות הבאות:
- סשנים של פיתוח: מעקב אחרי אפליקציות Kubernetes באמצעות תצוגת רישום ביומן מובנית.
- Kubernetes: מעקב וניהול של משאבי GKE ו-minikube. מידע נוסף מופיע במאמר בנושא ניהול של אשכולות Kubernetes.
- Cloud Run: מעקב וניהול של משאבי Cloud Run. מידע נוסף זמין במאמר בנושא ניהול שירותי Cloud Run ב-Cloud Run
- ממשקי Cloud API: אפשר לעיין בממשקי Cloud API ולהפעיל אותם, ולהוסיף ספריות לקוח ב-Cloud לפרויקט. מידע נוסף זמין במאמר בנושא ניהול ממשקי Cloud API וספריות לקוח ב-Cloud.
- Secret Manager: ניהול סודות ב-Secret Manager. מידע נוסף מופיע במאמר בנושא ניהול סודות באמצעות Secret Manager.
* עזרה ומשוב: קישורים לפתיחת מדריכים, לצפייה במסמכים, לשינוי הגדרות, לדיווח על בעיות או לבקשת תכונות, לצפייה בנתוני גרסה או ליציאה מחשבון Google Cloud.
סרגל הפעילות כולל גם את התצוגות הבאות:
סייר: הצגת התיקיות והקבצים בסביבת העבודה הנוכחית.
חיפוש: חיפוש מחרוזת או ביטוי רגולרי בקבצים.
Source Control: ניהול קבצי אפליקציות באמצעות התמיכה ב-Git של Cloud Shell Editor.
ניפוי באגים: ניפוי באגים באפליקציה על ידי הגדרת נקודות עצירה ובדיקת משתנים.
שפות
העורך של Cloud Shell תומך בשפות Go, Python, Java, .NET Core ו-Node.js, ומספק תכונות שפה כמו:
- הדגשה חכמה, הצעות לקוד והשלמות מבוססות-הקשר
- הפעלת Linting ומתן שגיאות תיאוריות
- ניווט בקוד (מעבר להגדרות, להצהרות, להפניות ולהטמעות)
- תמיכה אינטואיטיבית בניפוי באגים
שילוב של Cloud Code
Cloud Shell Editor כולל תמיכה ב-Cloud Code.
Cloud Code מספק תמיכה בסביבת פיתוח משולבת (IDE) למחזור הפיתוח המלא של אפליקציות Kubernetes ו-Cloud Run, החל מיצירה והתאמה אישית של אפליקציה חדשה מתוך אפליקציית דוגמה ועד להרצת האפליקציה המוגמרת. בנוסף, Cloud Code מספק דוגמאות מוכנות להרצה, קטעי קוד מוכנים מראש להגדרה וחוויית ניפוי באגים מותאמת אישית.
Cloud Code תומך בפיתוח אפליקציות ב-Node.js, Python, Java, Go ו- .NET Core.
בנוסף לתפריט Cloud Code שזמין בסרגל המצב של Cloud Shell, אפשר גם לגשת לפקודות של Cloud Code באמצעות לוח הפקודות. כדי להציג את הפקודות הזמינות, מקישים על Cmd/Ctrl+Shift+P או לוחצים על View (תצוגה) > Command Palette (לוח הפקודות).
כדי לקבל מידע מקיף על מה שאפשר לעשות עם Cloud Code באמצעות Cloud Shell, אפשר לעיין במאמר שימוש ב-Cloud Code בפעם הראשונה.
תמיכה בניהול גרסאות
ב-Cloud Shell Editor יש בקרת גרסאות שהוגדרה מראש. באמצעות Cloud Shell, אתם יכולים לאתחל מאגרי מידע, להשוות בין מצבי קבצים, להכין שינויים להעברה, לבטל הכנה של שינויים להעברה ולבצע העברה של שינויים.
מידע נוסף זמין במאמר בנושא שימוש בבקרת גרסאות.
ניהול Workspace
באמצעות Cloud Shell, אתם יכולים לנהל ולהגדיר את הפרויקטים שלכם כסביבות עבודה. בדרך כלל, סביבות עבודה מייצגות את תיקיית הפרויקט הראשית. בעזרת Cloud Shell Editor, אתם יכולים ליצור, לפתוח ולשמור סביבות עבודה, וגם להתאים אותן אישית עם הגדרות ספציפיות לפרויקט.
מידע נוסף על עבודה עם סביבות עבודה זמין במאמר בנושא ניהול סביבות עבודה.
תמיכה בניפוי באגים
ב-Cloud Shell אפשר לנפות באגים באפליקציה, עם תמיכה מלאה בניפוי באגים באפליקציות Go, Node.js, Python ו-Java. אתם יכולים ליצור הגדרות הפעלה, להגדיר נקודות עצירה ולבדוק משתנים, והכול בתוך Cloud Shell Editor.
בנוסף, אתם יכולים לנפות באגים באפליקציות Kubernetes באשכול מקומי (כמו minikube או Docker Desktop) או באשכול מרוחק ב-GKE או בכל ספק ענן אחר.
מידע נוסף זמין במאמר ניפוי באגים באמצעות Cloud Shell.
טרמינל מובנה
כדי לגשת למכונת Cloud Shell הבסיסית בלי לצאת מהעורך, עוברים אל Terminal > New Terminal. אפשר גם להפעיל כמה חלונות של טרמינל באמצעות האפשרות פיצול הטרמינל.