Project IDX מאפשר לכם לשפר את הפרודוקטיביות בעזרת הצעות לקוד מבוסס-AI מ-Gemini ב-IDX. לפני שמשתמשים בתמיכה ב-Gemini ב-IDX, צריך להוסיף את Gemini למרחב העבודה.
קבלת הצעות לקוד מ-Gemini ב-IDX
Gemini ב-IDX יוצר בתוך שורות קוד בלוקים מלאים של קוד אפשרי. כדי להשתמש בתמיכה בקוד ב-Gemini, מבצעים את השלבים הבאים:
פותחים את סביבת העבודה של IDX. אם עדיין לא עשיתם זאת, מוסיפים את Gemini לסביבת העבודה.
עוברים לקובץ או לשורת הקוד שרוצים לקבל עזרה לגביה ומקישים על Cmd + I (ב-MacOS) או על Ctrl + I (ב-Windows, ChromeOS או Linux).
מזינים תיאור של מה שרוצים, ו-Gemini ב-IDX יוצר הצעה. אפשר גם להשתמש בפעולות כמקשי קיצור כדי להנחות את ההצעות. לדוגמה, מזינים /fixError כדי לקבל עזרה בתיקון שגיאות בקוד שמוצג בשורה אחת.
כדי לשמור את הקוד שנוצר, לוחצים על אישור. כדי להדביק את ההצעה במקום אחר או להעביר אותה לקובץ חדש, בוחרים באפשרות המתאימה בתפריט הנפתח של הלחצן ביטול. כדי ליצור הצעה חדשה, לוחצים על הסמל יצירה מחדש. כדי להסיר את ההצעה לגמרי, לוחצים על ביטול.
הצגת פקודות Gemini בשורה
כדי להציג את Gemini בתוך פקודות IDX, בוחרים את הקוד הספציפי שרוצים לקבל עזרה לגביו ולוחצים עליו לחיצה ימנית.
בתפריט, בוחרים באפשרות Gemini ואז בפעולה שרוצים לבצע.
שימוש בהצעות של Gemini להשלמת קוד
כדי לעזור לכם לכתוב קוד, IDX מספק הצעות להשלמת קוד מבוסס-AI שמנבא קוד וממלא אותו באופן אוטומטי בכל קובץ פתוח ברגע שמתחילים להקליד. ההשלמה האוטומטית של קוד מופעלת כברירת מחדל.
כדי לאשר הצעה לקוד, מקישים על Tab. כדי להתעלם מההצעה, ממשיכים להקליד.
כדי להפעיל או להשבית את השלמת הקוד, משנים את ההגדרות של השלמת הקוד.
כדי לפתוח את החלון Settings, לוחצים על סמל גלגל השיניים או מקישים על Ctrl + , (ב-Windows, Linux ו-ChromeOS) או על Cmd + , (ב-macOS).
מחפשים את ההגדרה IDX > AI > Enable Inline Completion בהגדרות של Workspace.
כדי להשבית את השלמת הקוד, מבטלים את הבחירה באפשרות הפעלת השלמת קוד בתוך השורה בזמן ההקלדה. צריך לעדכן את ההגדרות של השלמת הקוד בכל אחת מסביבות העבודה.
אם משתמשים בקובץ
settings.json
, מגדירים את"IDX.aI.enableInlineCompletion": false
.
אפשר לשנות את האפשרות הזו בהגדרות של Workspace ושל User, אבל שינוי ההגדרה בהגדרות של Workspace מבטיח שהיא תישמר אם המכונה הווירטואלית שמרחב העבודה מחובר אליה תופעל מחדש. ב-IDX, ההגדרות של המשתמש לא חלות על כל סביבות העבודה.
אחרי שמפעילים את ההצעות להשלמת קוד, Gemini מספק הצעות לקוד בעזרת AI. כדי לאשר הצעה לקוד, מקישים על Tab. כדי להתעלם מההצעה, ממשיכים להקליד.