# התקנת תוסף VS Code

> מורידים את קובץ ה-vsix, מתקינים ב-VS Code, Cursor, Windsurf או VSCodium, נכנסים לחשבון ובודקים שזה עובד.


מחפשים NotHoly.com בחלונית התוספים של VS Code, Cursor, Windsurf או VSCodium: התוסף זמין ב-[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=NotHolycom.notholy) וב-[Open VSX](https://open-vsx.org/extension/NotHolycom/notholy). להתקנה מקובץ מורידים את [notholy-vscode-latest.vsix](https://notholy.com/releases/vscode/notholy-vscode-latest.vsix). הגרסה וה-SHA-256 מופיעים ב[עמוד התוסף](https://notholy.com/he/vscode).

בחלונית Extensions פותחים את התפריט **...** למעלה, בוחרים **Install from VSIX** ובוחרים את הקובץ. אפשר גם להריץ את הפקודה הזו בתיקייה שבה הקובץ נשמר:

```bash
code --install-extension notholy-vscode-latest.vsix
```

ב-Cursor, ב-Windsurf או ב-VSCodium משתמשים ב-`cursor`, `windsurf` או `codium` במקום `code`. הבדיקות האוטומטיות שלנו רצות רק ב-VS Code, ולכן לא בדקנו בשלושת אלה. העורך צריך להיות מבוסס על VS Code 1.95 ומעלה.

## כניסה

1. מריצים את **NotHoly: Sign in** מלוח הפקודות, או לוחצים על **✦ NotHoly** בשורת המצב.
2. הדפדפן פותח את `notholy.com/activate`. בודקים את הקוד, בוחרים ארגון ומאשרים. קוד תקף ל-10 דקות.
3. המפתח נשמר באחסון הסודות של העורך. אין שדה להדבקת מפתח. ב-CI מגדירים `NOTHOLY_API_KEY` בסביבה שמפעילה את העורך.

אחר כך שורת המצב מציגה את היתרה שלך ואת המודל שבשימוש.

התוסף מכבד את Workspace Trust. בסביבת עבודה לא מהימנה סקירות, בדיקות רגרסיה, אזכורי `@path` וקישורי הסקירה כבויים. צ׳אט, חיפוש CVE, **Explain selection** וחוקי זיהוי ממשיכים לעבוד על הטקסט שנשלח. שום דבר לא קורא קבצים מסביבת העבודה או מריץ git.

## עדכון והסרה

העורך לא מעדכן לבד תוסף שהותקן מקובץ. מורידים את קובץ ה-`.vsix` החדש ומתקינים מעל הישן:

```bash
code --install-extension notholy-vscode-latest.vsix --force
```

קודם מריצים **NotHoly: Sign out** כדי שהמפתח ייצא מהעורך הזה, ואז מסירים מחלונית Extensions או עם:

```bash
code --uninstall-extension NotHolycom.notholy
```

יציאה מהחשבון לא מבטלת את המפתח. את זה עושים בחיבורים, בקונסולה.

## הבא

- [פקודות](/he/vscode/commands)
