Arbejdsområde-udvidelsesmodulet¶
Åbn en mappe som et arbejdsområde, og gennemse, opret, omdøb og slet dens filer fra et sidepanel — så du kan arbejde med et helt projekt og ikke bare med enkelte filer.
Hvor du finder det¶
Menuen Filer:
| Kommando | Hvad den gør |
|---|---|
| Åbn mappe… | Vælg en mappe; den bliver arbejdsområdets rod, og panelet kommer frem. |
| Luk mappe | Lukker mappen og de dokumenter, der ligger i den — se nedenfor. |
| Opdatér arbejdsområdets indeks | Læser mappen igen til Gå til fil nu i stedet for at vente på den automatiske opdatering. |
Den senest åbnede mappe huskes og gendannes ved næste start. Panelet tvinges ikke frem ved den gendannelse: har du skjult det, bliver det skjult. Kun et udtrykkeligt Åbn mappe… henter det frem igen.
At lukke en mappe lukker dens filer¶
Luk mappe lukker først hvert åbent faneblad, hvis fil ligger inde i arbejdsområdet, og rydder derefter arbejdsområdet. Filer uden for mappen og buffere uden titel lades i fred.
Et ændret dokument giver den almindelige forespørgsel Gem / Kassér / Annullér — intet lukkes bag din ryg. Trykker du på Annullér ved bare én af dem, standses hele handlingen: mappen bliver ved med at være åben, og de faneblade, der allerede var lukket inden afbrydelsen, bliver ved med at være lukkede. Tryk på Luk mappe igen, når du har bestemt dig.
Gå til fil og indekset¶
Udvidelsesmodulet vedligeholder den liste over filer, der ligger bag
kommandopalettens Gå til fil (Ctrl+P). Den bygges i baggrunden: at åbne en
stor mappe — eller en på et netværksdrev — spærrer ikke længere editoren, og
paletten bliver ved med at vise den forrige mappes filer, indtil den nye liste er
klar. Statuslinjen siger Indekserer…, mens den arbejder, og Indekserede N
fil(er), når den er færdig.
Indekset opdateres:
- af sig selv, omkring to sekunder efter at noget ændrer sig i arbejdsområdets rod eller i en af dens umiddelbare undermapper. Kun det første niveau overvåges — en overvågning af et helt kildetræ ville koste et styresystemhåndtag pr. mappe — så en ændring længere nede venter på en af de to andre udløsere;
- når du gemmer en fil under mappen: en nyoprettet fil kommer med i indekset med det samme, helt uden at træet gennemgås igen;
- efter behov via Filer ▸ Opdatér arbejdsområdets indeks (også i
kommandopaletten). Brug den efter en
git checkout, et build eller alt andet, der flytter rundt i træet på en måde, den flade overvågning ikke kan se.
Indekset rummer op til den grænse, der er sat i Indstillinger ▸ Arbejdsområde — 50 000 filer som standard — så et enormt træ aldrig får paletten til at gå i stå. Standser gennemgangen ved det loft, siger statuslinjen det i stedet for at lade senere filer mangle i stilhed i Gå til fil. Sæt den op (til 500 000) til en meget stor udtjekning, eller sæt den ned, hvis det tager for lang tid at indeksere en mappe på et langsomt drev.
Hvilke mapper der springes over¶
Nogle mapper er aldrig værd at indeksere: versionsstyringens metadata, udviklingsmiljøers tilstand, byggeresultater, afhængighedstræer. Indstillinger ▸ Arbejdsområde rummer listen over de mappenavne, indekset aldrig ser ind i — ét pr. linje, matchet helt og med forskel på store og små bogstaver, i enhver dybde.
Standardværdierne er .git, .svn, .hg, .vs, .vscode, .idea, .cache,
node_modules, build, Build, out, dist, bin, obj, target,
__pycache__ og .mte-compile-commands. Redigér listen, når et af dine projekter
har rigtige kilder et sted, det navn ville skjule — Gendan standardværdier
sætter listen tilbage. En ændret liste indekserer den åbne mappe igen med det samme.
En tom liste betyder »indeksér alt«; den læses ikke som »brug standardværdierne«.
Arbejdsområdepanelet¶
Et træ over den valgte mappe, der kan dokkes. Dobbeltklik på en fil for at åbne den. Træet opdateres af sig selv, når filer ændrer sig på disken.
I hver mappe kommer undermapperne først, derefter filerne, hver gruppe i
alfabetisk rækkefølge. Store og små bogstaver skelnes ikke, og tal i et navn
sammenlignes efter deres værdi, så file2.txt kommer før file10.txt.
Rækkefølgen er den samme på Windows og macOS.
Højreklik på et element for dets kontekstmenu:
| Handling | Hvad den gør |
|---|---|
| Ny fil… | Opret en fil i den valgte mappe. |
| Ny mappe… | Opret en undermappe. |
| Omdøb… | Omdøb den valgte fil eller mappe. |
| Slet… | Slet den valgte fil eller mappe (med bekræftelse). |
| Vis i Stifinder | Vis elementet i systemets filhåndteringsprogram. |
Andre funktioner følger arbejdsområdet
Når du åbner en mappe, udsendes den nye rod til resten af editoren, så funktioner som Søg i filer kan lade deres søgning gælde det nuværende arbejdsområde som standard.