Multi-root Workspace med AI-profiler
Opgave
Opret et VS Code multi-root workspace der indeholder mindst to separate projekter (f.eks. et Python data-analyse projekt og et Node.js API-projekt). Konfigurer workspace-specifikke AI-indstillinger saa Gemini bruger forskellige system prompts per projekt-rod.
Instruktioner
- Opret en
.code-workspacefil med to projekt-rods - I hvert projekts
.vscode/settings.json, konfigurer Gemini-udvidelsens indstillinger med projekt-specifik kontekst - I det ene projekt: sæt Gemini til at fokusere paa Python data-analyse og pandas
- I det andet projekt: sæt Gemini til at fokusere paa REST API design og Express.js
- Test at Gemini giver kontekst-relevant assistance i hvert projekt
- Tilfoej mindst 3 custom keyboard shortcuts i workspace-filen
Forventet resultat
Et fungerende multi-root workspace hvor AI-assistancen er kontekst-specifik per projekt. Naar I arbejder i Python-projektet faar I pandas/numpy forslag, og i Node-projektet faar I Express/API forslag.
Evalueringskriterie
-
.code-workspacefil eksisterer med min. 2 roots - Hvert projekt har separate
.vscode/settings.json - Gemini giver kontekst-relevant hjaelp i hvert projekt
- Min. 3 custom keyboard shortcuts defineret
Hint
Hint 1: Workspace fil struktur
{
"folders": [
{ "path": "./data-projekt" },
{ "path": "./api-projekt" }
],
"settings": {
"gemini.systemInstruction": "Global kontekst her"
}
}
Hint 2: Projekt-specifikke settings
I hvert projekts .vscode/settings.json kan I override globale settings. Gemini-udvidelsen respekterer workspace-hierarkiet: User → Workspace → Folder.