Přeskočit obsah

Paleta příkazů

Rychlý způsob, jak z klávesnice najít a spustit libovolný příkaz — jádra i zásuvného modulu — bez hledání v nabídkách.

Použití

Otevřete ji pomocí Ctrl+Shift+P a začněte psát. Paleta během psaní přibližně filtruje seznam všech dostupných příkazů; stiskem Enter spustíte zvýrazněný.

  • Příkazy, které mají klávesovou zkratku, ji v seznamu ukazují, takže paleta slouží i k učení zkratek.
  • Každá akce vyvolatelná uživatelem — editační příkazy jádra, příkazy modulů, přepínače zobrazení — prochází týmž registrem příkazů, takže je paleta zpřístupňuje všechny z jednoho místa.

Jediný vstupní bod

Protože pokrývá každý příkaz, je paleta tou jedinou plochou »najdi cokoli«: když si nemůžete vzpomenout, kde příkaz v nabídkách bydlí, stiskněte Ctrl+Shift+P a napište několik písmen jeho názvu.

Přejít na soubor

Stiskem Ctrl+P skočíte na soubor podle názvu. Seznam ukazuje 200 nejlepších shod; ve velkém pracovním prostoru pište dál a seznam zúžíte (zašedlý poslední řádek říká, kolik jich ještě je). Seznam se během psaní přibližně filtruje a obsahuje:

  • otevřené karty (zobrazené s popiskem karty),
  • soubory v otevřené složce pracovního prostoru — takže můžete otevřít kterýkoli soubor projektu, aniž byste jej nejprve hledali, a
  • nedávno otevřené soubory.

Soubory pracovního prostoru ukazují název souboru s cestou relativní ke složce jako podtext. Obvyklé objemné nebo generované adresáře (.git, node_modules, build, out, dist, obj, target, …) se přeskakují — seznam si upravíte v Předvolby ▸ Pracovní prostor — a index je omezený, aby zůstal svižný i ve velkých projektech. Bez otevřené složky Ctrl+P vypisuje jen otevřené karty a nedávné soubory.

Index pracovního prostoru se sestavuje na pozadí, takže otevření velké složky vás nenutí čekat; než je nový seznam připraven, Ctrl+P ukazuje ten předchozí. Obnovuje se sám, když se složka změní a když v ní uložíte soubor — přesná pravidla a příkaz Soubor ▸ Obnovit index pracovního prostoru najdete u zásuvného modulu Pracovní prostor.

Note

Napište > na začátku dotazu Ctrl+P a přepnete na hledání příkazů (tytéž položky jako Ctrl+Shift+P).

Přejít na symbol

Paleta také skáče na symboly v kódu — funkce, třídy, metody, proměnné — týmž postupem dotaz-a-Enter. Vyžaduje to jazykový server pro jazyk souboru.

  • Ctrl+Shift+O — symboly v aktuálním souboru. Vypíše každý symbol v otevřeném dokumentu; psaním přibližně filtrujete, Enter na něj skočí. Každý řádek ukazuje druh symbolu (třída, metoda, funkce…) a jeho kontejner.
  • Ctrl+T — symboly napříč pracovním prostorem. Prohledává během psaní celý projekt (dotaz vyhodnocuje jazykový server); Enter otevře soubor na místě symbolu.

Dlouhé položky (kvalifikované názvy, cesty) dostanou vodorovný posuvník, místo aby byly zkráceny. Není-li pro soubor dostupný žádný jazykový server, je seznam symbolů prázdný.