Project IDX מקל על תהליכי הפיתוח באמצעות התכונות הבאות של קוד בסיוע AI:
הצעות להשלמת קוד בזמן ההקלדה.
צ'אט אינטראקטיבי עם Gemini, שמתאים לסביבת העבודה ומשולב באופן מלא עם הקוד שלכם. הוא יכול ליצור, לתרגם ולהסביר קוד. בנוסף, אחרי הבדיקה והאישור שלכם, Gemini יכול לקיים אינטראקציה ישירה עם סביבת העבודה שלכם כדי לעדכן קבצים, להריץ פקודות מסוף, לפרש את הפלט של הפקודות ולקבוע את השלבים הבאים. מידע נוסף זמין במאמר קבלת עזרה בקוד באמצעות צ'אט אינטראקטיבי עם Gemini.
פעולות שאפשר לבצע בתוך שורות קוד שנבחרו. לדוגמה, אפשר לבקש מ-Gemini ב-IDX לשפר את הקריאוּת של הקוד שנבחר.
עזרה בקוד בתוך שורה.
הוספת Gemini לסביבת העבודה
Gemini ב-IDX זמין באזורים מוגבלים, והזמינות שלו מתרחבת באופן קבוע. אם Gemini ב-IDX זמין באזור שלכם, תוכלו להוסיף אותו למרחב העבודה שלכם באופן הבא:
פותחים את Project IDX.
לוחצים על הסמל של Gemini בחלק התחתון של סביבת העבודה או מקישים על Cmd+Shift+Space (Ctrl+Shift+Space ב-ChromeOS, ב-Windows או ב-Linux). סרגל הצד של הצ'אט ב-Gemini מופיע. חשוב ללחוץ על מידע נוסף ולקרוא על הסיוע ביצירת קוד גנרטיבי.
קוראים את התנאים וההגבלות ואת הודעת הפרטיות של Gemini ב-IDX ומאשרים אותם. לוחצים על המשך.
אתם יכולים להשתמש ב-Gemini ב-IDX כדי לשפר את הפרודוקטיביות שלכם בתכנות באמצעות סרגל הצד של הצ'אט או סיוע בקוד בתוך שורת הקוד.
(אופציונלי) כדי להתאים אישית את התשובות ולקבל תשובות מועילות יותר, מומלץ להפעיל את ההוספה של מסד הקוד לאינדקס בהגדרות של סביבת העבודה. פותחים את החלון Settings (הגדרות) בלחיצה על סמל גלגל השיניים או על Ctrl + , (ב-Windows, Linux ו-ChromeOS) או על Cmd + , (ב-macOS) ובוחרים באפשרות IDX › AI: Enable Codebase Indexing. אם משתמשים בקובץ
settings.json
, מגדירים את הערך"IDX.aI.enableCodebaseIndexing": true
.
כדי להציג את Gemini בפקודות IDX מלוח הפקודות, פותחים את לוח הפקודות (Cmd+Shift+P ב-Mac או Ctrl+Shift+P ב-ChromeOS, ב-Windows או ב-Linux) ומחפשים את Gemini. תופיע רשימה של פקודות Gemini ב-IDX.
שינוי ההגדרות של השלמת הקוד
כדי לעזור לכם לכתוב קוד, IDX מספק הצעות להשלמת קוד מבוסס-AI שמנבא קוד וממלא אותו באופן אוטומטי בכל קובץ פתוח ברגע שמתחילים להקליד. ההשלמה האוטומטית של קוד מופעלת כברירת מחדל.
כדי לאשר הצעה לקוד, מקישים על Tab. כדי להתעלם מההצעה, ממשיכים להקליד.
כדי להפעיל או להשבית את השלמת הקוד, משנים את ההגדרות של השלמת הקוד.
כדי לפתוח את החלון הגדרות, לוחצים על סמל גלגל השיניים או מקישים על Ctrl + , (ב-Windows, Linux ו-ChromeOS) או על Cmd + , (ב-macOS).
מחפשים את ההגדרה IDX > AI > Enable Inline Completion בהגדרות של Workspace.
כדי להשבית את השלמת הקוד, מבטלים את הבחירה באפשרות הפעלת השלמת קוד בתוך השורה בזמן ההקלדה. צריך לעדכן את ההגדרות של השלמת הקוד בכל אחת מסביבות העבודה.
אם משתמשים בקובץ
settings.json
, מגדירים את"IDX.aI.enableInlineCompletion": false
.
אפשר לשנות את האפשרות הזו גם בהגדרות של Workspace וגם בהגדרות של User, אבל שינוי ההגדרה בהגדרות של Workspace מבטיח שהיא תישמר אם המכונה הווירטואלית שמרחב העבודה מחובר אליה תופעל מחדש. ב-IDX, ההגדרות של המשתמש לא חלות על כל סביבות העבודה.
הצגת הציטוטות של הקוד
כדי לעזור לכם לאמת את הצעות הקוד, IDX משתף מידע על המקור המקורי ועל הרישיונות המשויכים. כשיוצרים קוד או מאשרים הצעות לקוד בתוך הטקסט, IDX מחפש תוכן ברישיון ומספק קישורים בתוך הטקסט לאזכורים אפשריים. אפשר ללחוץ על הקישורים האלה כדי לקבל מידע על דרישות רישוי אפשריות של תוכנות.
אפשר גם לראות יומן של כל הרישיונות והציטוטים של הקוד בחלון הצ'אט של Gemini. לשם כך, לוחצים על הסמל של יומן הרישיונות בסרגל הכותרת של הצ'אט.
מידע נוסף על הפניות למקורות בקוד של Google זמין במאמר עזרה ביצירת קוד.