Preskočiť na obsah

Zásuvný modul Pracovný priestor

Otvorte priečinok ako pracovný priestor a prechádzajte, vytvárajte, premenúvajte a odstraňujte jeho súbory z bočného panela — takže môžete pracovať s celým projektom, nielen s jednotlivými súbormi.

Kde ho nájdete

Ponuka Súbor:

Príkaz Čo robí
Otvoriť priečinok… Vyberte priečinok; stane sa koreňom pracovného priestoru a objaví sa panel.
Zavrieť priečinok Zatvorí priečinok aj dokumenty, ktoré sa v ňom nachádzajú — pozri nižšie.
Obnoviť index pracovného priestoru Znova prečíta priečinok pre Prejsť na súbor hneď, namiesto čakania na automatické obnovenie.

Naposledy otvorený priečinok sa pamätá a pri ďalšom spustení sa obnoví. Panel sa pri tejto obnove nevynucuje: ak ste ho skryli, ostane skrytý. Späť ho vráti iba výslovné Otvoriť priečinok….

Zatvorením priečinka sa zatvoria jeho súbory

Zavrieť priečinok najprv zatvorí každú otvorenú kartu, ktorej súbor sa nachádza v pracovnom priestore, a potom pracovný priestor vyčistí. Súbory mimo priečinka a buffery bez názvu ostanú nedotknuté.

Pri zmenenom dokumente sa zobrazí bežná otázka Uložiť / Zahodiť / Zrušiť — nič sa nezatvára za vaším chrbtom. Stlačením Zrušiť pri ktoromkoľvek z nich sa zastaví celá operácia: priečinok ostane otvorený a karty zatvorené pred zrušením ostanú zatvorené. Keď sa rozhodnete, stlačte Zavrieť priečinok znova.

Prejsť na súbor a index

Zásuvný modul spravuje zoznam súborov, ktorý stojí za príkazom Prejsť na súbor (Ctrl+P) v Palete príkazov. Buduje sa na pozadí: otvorenie veľkého priečinka — alebo priečinka na sieťovom disku — už editor neblokuje a paleta naďalej zobrazuje súbory predchádzajúceho priečinka, kým nie je nový zoznam pripravený. Kým beží, uvádza stavový riadok Indexuje sa… a po dokončení Zaindexovaných N súborov.

Index sa obnovuje:

  • automaticky, asi dve sekundy po tom, ako sa niečo zmení v koreni pracovného priestoru alebo v niektorom z jeho priamych podpriečinkov. Sleduje sa iba táto prvá úroveň — sledovanie celého stromu zdrojových kódov by stálo jeden systémový popisovač na priečinok — takže zmena ukrytá hlbšie počká na jeden z ďalších dvoch spúšťačov;
  • keď uložíte súbor v tomto priečinku: novovytvorený súbor sa do indexu pridá okamžite, bez akéhokoľvek opätovného prechádzania;
  • na požiadanie cez Súbor ▸ Obnoviť index pracovného priestoru (nájdete ho aj v Palete príkazov). Použite ho po git checkout, po zostavení alebo po čomkoľvek inom, čo preusporiada strom spôsobom, aký plytké sledovanie nevidí.

Index pojme najviac toľko položiek, koľko je nastavené v Predvoľby ▸ Pracovný priestor — predvolene 50 000 súborov — takže obrovský strom paletu nikdy nezastaví. Keď sa prechádzanie pri tomto strope zastaví, stavový riadok to uvedie, namiesto aby neskoršie súbory v Prejsť na súbor potichu chýbali. Pri veľmi rozsiahlom projekte limit zvýšte (až na 500 000), prípadne ho znížte, keď indexovanie priečinka na pomalom sieťovom disku trvá pridlho.

Ktoré priečinky sa preskakujú

Niektoré priečinky sa indexovať neoplatí: metadáta správy verzií, stav vývojového prostredia, výstup zostavenia, stromy závislostí. Predvoľby ▸ Pracovný priestor obsahujú zoznam názvov priečinkov, do ktorých index nikdy nenazerá — jeden na riadok, porovnáva sa celý názov a rozlišuje sa veľkosť písmen, v akejkoľvek hĺbke.

Predvolené sú .git, .svn, .hg, .vs, .vscode, .idea, .cache, node_modules, build, Build, out, dist, bin, obj, target, __pycache__ a .mte-compile-commands. Zoznam upravte, keď niektorý váš projekt uchováva skutočné zdrojové kódy tam, kde by ich taký názov skryl — tlačidlo Obnoviť predvolené zoznam vráti späť. Zmenený zoznam okamžite preindexuje otvorený priečinok.

Prázdny zoznam znamená „indexovať všetko“; nečíta sa ako „použi predvolené“.

Panel pracovného priestoru

Ukotviteľný strom zvoleného priečinka. Dvojklikom na súbor ho otvoríte. Strom sa obnovuje automaticky, keď sa súbory na disku zmenia.

V každom priečinku sú najprv podpriečinky, potom súbory, každá skupina v abecednom poradí. Veľké a malé písmená sa nerozlišujú a čísla v názve sa porovnávajú podľa hodnoty, takže file2.txt je pred file10.txt. Poradie je vo Windows aj v macOS rovnaké.

Kliknutím pravým tlačidlom na položku získate jej kontextovú ponuku:

Akcia Čo robí
Nový súbor… Vytvorí súbor vo vybranom priečinku.
Nový priečinok… Vytvorí podpriečinok.
Premenovať… Premenuje vybraný súbor alebo priečinok.
Odstrániť… Odstráni vybraný súbor alebo priečinok (s potvrdením).
Zobraziť v Prieskumníkovi Zobrazí položku v systémovom správcovi súborov.

Ostatné funkcie pracovný priestor sledujú

Otvorenie priečinka oznámi nový koreň zvyšku editora, takže funkcie ako Nájsť v súboroch môžu svoje hľadanie predvolene smerovať do aktuálneho pracovného priestoru.