Gå till innehållet

Insticksmodulen Arbetsyta

Öppna en mapp som arbetsyta och bläddra bland, skapa, byt namn på och ta bort dess filer från en sidopanel — så att du kan arbeta med ett helt projekt, inte bara med enskilda filer.

Var du hittar den

Menyn Fil:

Kommando Vad det gör
Öppna mapp… Välj en katalog; den blir arbetsytans rot och panelen visas.
Stäng mappen Stänger mappen och de dokument som bor i den — se nedan.
Uppdatera arbetsytans index Läser om mappen för Gå till fil nu, i stället för att vänta på den automatiska uppdateringen.

Den senast öppnade mappen kommer ihåg och återställs vid nästa start. Panelen tvingas inte upp vid den återställningen: har du dolt dockan förblir den dold. Endast ett uttryckligt Öppna mapp… tar tillbaka den.

Att stänga en mapp stänger dess filer

Stäng mappen stänger först varje öppen flik vars fil bor inuti arbetsytan, och tömmer sedan arbetsytan. Filer utanför mappen och namnlösa buffertar lämnas i fred.

Ett ändrat dokument ger den vanliga frågan Spara / Förkasta / Avbryt — inget stängs bakom din rygg. Att trycka på Avbryt vid någon av dem stoppar hela operationen: mappen förblir öppen, och de flikar som redan stängts före avbrottet förblir stängda. Tryck på Stäng mappen igen när du bestämt dig.

Gå till fil och indexet

Insticksmodulen håller listan över filer bakom kommandopalettens Gå till fil (Ctrl+P). Den byggs i bakgrunden: att öppna en stor mapp — eller en på en nätverksresurs — blockerar inte längre redigeraren, och paletten fortsätter visa den föregående mappens filer tills den nya listan är klar. Statusraden säger Indexerar… medan den arbetar och Indexerade N filer när den är klar.

Indexet uppdateras:

  • automatiskt, ungefär två sekunder efter att något ändras i arbetsytans rot eller i en av dess direkta undermappar. Bara den första nivån bevakas — en bevakare över ett helt källträd skulle kosta ett operativsystemshandtag per katalog — så en ändring begravd djupare väntar på någon av de andra två utlösarna;
  • när du sparar en fil under mappen: en nyskapad fil ansluter till indexet direkt, utan någon ny vandring alls;
  • på begäran, genom Fil ▸ Uppdatera arbetsytans index (finns även i kommandopaletten). Använd det efter en git checkout, ett bygge, eller något annat som ordnar om trädet på ett sätt den grunda bevakningen inte kan se.

Indexet rymmer upp till den gräns som anges i Inställningar ▸ Arbetsyta — 50 000 filer som standard — så att ett enormt träd aldrig får paletten att haka upp sig. När vandringen stannar vid det taket säger statusraden det, i stället för att lämna senare filer tyst saknade i Gå till fil. Höj det (upp till 500 000) för en mycket stor utcheckning, eller sänk det om det tar för lång tid att indexera en mapp på en långsam resurs.

Vilka mappar som hoppas över

Vissa kataloger är aldrig värda att indexera: metadata från versionshantering, tillstånd från utvecklingsmiljöer, byggutdata, beroendeträd. Inställningar ▸ Arbetsyta innehåller listan över katalogernamn som indexet aldrig tittar in i — ett per rad, matchade i sin helhet och skiftlägeskänsligt, på vilket djup som helst.

Standardvärdena är .git, .svn, .hg, .vs, .vscode, .idea, .cache, node_modules, build, Build, out, dist, bin, obj, target, __pycache__ och .mte-compile-commands. Redigera listan när ett projekt av ditt förvarar riktig källkod någonstans som ett sådant namn skulle dölja — Återställ standardvärden sätter tillbaka listan. En ändrad lista indexerar om den öppna mappen direkt.

En tom lista betyder «indexera allt»; den läses inte som «använd standardvärdena».

Arbetsytepanelen

Ett dockningsbart träd över den valda mappen. Dubbelklicka på en fil för att öppna den. Trädet uppdateras automatiskt när filer ändras på disken.

I varje mapp kommer undermapparna först, sedan filerna, varje grupp i alfabetisk ordning. Versaler och gemener skiljs inte åt, och tal i ett namn jämförs efter sitt värde, så file2.txt kommer före file10.txt. Ordningen är densamma i Windows och macOS.

Högerklicka på en post för dess snabbmeny:

Åtgärd Vad den gör
Ny fil… Skapar en fil i den markerade mappen.
Ny mapp… Skapar en undermapp.
Byt namn… Byter namn på den markerade filen eller mappen.
Ta bort… Tar bort den markerade filen eller mappen (med bekräftelse).
Visa i Utforskaren Visar posten i systemets filhanterare.

Andra funktioner följer arbetsytan

Att öppna en mapp sänder ut den nya roten till resten av redigeraren, så att funktioner som Sök i filer kan låta sin sökning som standard gälla den aktuella arbetsytan.