Gå til innhold

Arbeidsområde-programtillegget

Åpne en mappe som et arbeidsområde, og bla gjennom, lag, gi nytt navn til og slett filene i den fra et sidepanel — så du kan arbeide med et helt prosjekt og ikke bare med enkeltfiler.

Hvor du finner det

Menyen Fil:

Kommando Hva den gjør
Åpne mappe… Velg en mappe; den blir arbeidsområdets rot, og panelet kommer fram.
Lukk mappen Lukker mappen og de dokumentene som ligger i den — se nedenfor.
Oppdater indeksen for arbeidsområdet Leser mappen på nytt for Gå til fil nå, i stedet for å vente på den automatiske oppdateringen.

Den sist åpnede mappen huskes og gjenopprettes ved neste oppstart. Panelet tvinges ikke fram ved den gjenopprettingen: har du skjult det, blir det skjult. Bare et uttrykkelig Åpne mappe… henter det fram igjen.

Å lukke en mappe lukker filene i den

Lukk mappen lukker først hver åpne fane med en fil som ligger inne i arbeidsområdet, og tømmer så arbeidsområdet. Filer utenfor mappen og buffere uten navn lates i fred.

Et endret dokument gir den alminnelige forespørselen Lagre / Forkast / Avbryt — ingenting lukkes bak ryggen din. Trykker du på Avbryt ved bare én av dem, stanses hele handlingen: mappen blir stående åpen, og de fanene som alt var lukket før avbrytelsen, blir stående lukket. Trykk på Lukk mappen igjen når du har bestemt deg.

Gå til fil og indeksen

Programtillegget vedlikeholder den listen over filer som ligger bak kommandopalettens Gå til fil (Ctrl+P). Den bygges i bakgrunnen: å åpne en stor mappe — eller en på et nettverksområde — sperrer ikke lenger redigereren, og paletten fortsetter å vise den forrige mappens filer inntil den nye listen er klar. Statuslinjen sier Indekserer… mens den arbeider, og Indekserte N fil(er) når den er ferdig.

Indeksen oppdateres:

  • av seg selv, omtrent to sekunder etter at noe endrer seg i arbeidsområdets rot eller i en av de umiddelbare undermappene dens. Bare det første nivået overvåkes — en overvåking av et helt kildetre ville koste ett håndtak i operativsystemet per mappe — så en endring lenger nede venter på en av de to andre utløserne;
  • når du lagrer en fil under mappen: en nyopprettet fil blir med i indeksen med det samme, uten at treet gås gjennom på nytt i det hele tatt;
  • ved behov, gjennom Fil ▸ Oppdater indeksen for arbeidsområdet (også i kommandopaletten). Bruk den etter en git checkout, et bygg eller alt annet som flytter om på treet på en måte den grunne overvåkingen ikke kan se.

Indeksen rommer opptil den grensen som er satt under Innstillinger ▸ Arbeidsområde — 50 000 filer som standard — så et enormt tre aldri får paletten til å stanse. Stopper gjennomgangen ved det taket, sier statuslinjen fra, i stedet for å la senere filer mangle i stillhet i Gå til fil. Sett den opp (til 500 000) for et svært stort uttrekk, eller sett den ned hvis det tar for lang tid å indeksere en mappe på et tregt nettverksområde.

Hvilke mapper som hoppes over

Noen mapper er aldri verdt å indeksere: versjonskontrollens metadata, utviklingsmiljøers tilstand, byggeresultater, avhengighetstrær. Innstillinger ▸ Arbeidsområde rommer listen over de mappenavnene indeksen aldri ser inn i — ett per linje, matchet helt og med forskjell på store og små bokstaver, i enhver dybde.

Standardverdiene er .git, .svn, .hg, .vs, .vscode, .idea, .cache, node_modules, build, Build, out, dist, bin, obj, target, __pycache__ og .mte-compile-commands. Rediger listen når et av prosjektene dine har virkelige kilder et sted det navnet ville skjult — Gjenopprett standardverdier setter listen tilbake. En endret liste indekserer den åpne mappen på nytt med det samme.

En tom liste betyr «indekser alt»; den leses ikke som «bruk standardverdiene».

Arbeidsområdepanelet

Et dokkbart tre over den valgte mappen. Dobbeltklikk på en fil for å åpne den. Treet oppdateres av seg selv når filer endrer seg på disken.

I hver mappe kommer undermappene først, deretter filene, hver gruppe i alfabetisk rekkefølge. Store og små bokstaver skilles ikke fra hverandre, og tall i et navn sammenlignes etter verdi, slik at file2.txt kommer før file10.txt. Rekkefølgen er den samme på Windows og macOS.

Høyreklikk på et element for kontekstmenyen dens:

Handling Hva den gjør
Ny fil… Lag en fil i den valgte mappen.
Ny mappe… Lag en undermappe.
Gi nytt navn… Gi den valgte filen eller mappen et nytt navn.
Slett… Slett den valgte filen eller mappen (med en bekreftelse).
Vis i Utforsker Vis elementet i systemets filbehandler.

Andre funksjoner følger arbeidsområdet

Åpner du en mappe, kringkastes den nye roten til resten av redigereren, så funksjoner som Søk i filer kan la søket sitt gjelde det gjeldende arbeidsområdet som standard.