סקירה כללית על הממשק של Cloud Shell Editor

בדף הזה מוסבר על התכונות של Cloud Shell Editor.

הצגה ועריכה של קבצים

ב-Cloud Shell יש עורך קוד מובנה שמאפשר לכם לעיין בספריות של קבצים, להציג ולערוך קבצים, ועדיין לגשת ל-Cloud Shell. ‫Cloud Shell Editor זמין כברירת מחדל בכל מופע של Cloud Shell, והוא מבוסס על Code OSS.

כדי לעבוד עם Cloud Shell Editor:

  1. כדי לפתוח את Cloud Shell Editor, לוחצים על כפתור Code Editor Open Editor בסרגל הכלים שבחלון של Cloud Shell. העורך נפתח מעל חלון הטרמינל של Cloud Shell.

    טיפ: אפשר להפעיל את Cloud Shell Editor גם דרך הכתובת ide.cloud.google.com.

  2. משתמשים בסרגל הצד שמימין כדי לעיין בספריות הקבצים. משתמשים בקבוצות העריכה בצד שמאל כדי להציג ולערוך את הקבצים.

  3. אפשר להשתמש בסרגל הפעילות שמימין כדי לעבור בין העורך לחלון 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 Shell Editor, בסרגל הפעילות לוחצים על הסמל של Cloud Code Cloud Code.

בתצוגה Cloud Code, אפשר להרחיב את התצוגות הבאות:

* עזרה ומשוב: קישורים לפתיחת מדריכים, לצפייה במסמכים, לשינוי הגדרות, לדיווח על בעיות או לבקשת תכונות, לצפייה בנתוני גרסה או ליציאה מחשבון 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. אפשר גם להפעיל כמה חלונות של טרמינל באמצעות האפשרות פיצול הטרמינל.