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.