Gå til indholdet

Kommandopalet

En hurtig, tastaturdrevet måde at finde og køre enhver kommando på — fra kernen eller fra et udvidelsesmodul — uden at lede i menuerne.

Brug

Åbn den med Ctrl+Shift+P, og begynd at skrive. Paletten uskarpt-filtrerer listen over alle tilgængelige kommandoer, mens du skriver; tryk på Enter for at køre den fremhævede.

  • Kommandoer med en genvejstast viser den på listen, så paletten også fungerer som en måde at lære genvejstaster på.
  • Enhver handling, brugeren kan udløse — kerneredigering, kommandoer fra udvidelsesmoduler, visningskontakter — går gennem samme kommandoregister, så paletten når dem alle fra ét sted.

Én indgang

Fordi den omfatter hver kommando, er paletten den ene «gå til hvad som helst»-flade: kan du ikke huske, hvor en kommando bor i menuerne, så tryk på Ctrl+Shift+P, og skriv et par bogstaver af dens navn.

Gå til fil

Tryk på Ctrl+P for at springe til en fil efter navn. Listen viser de 200 bedste resultater; i et stort arbejdsområde skriver du videre for at indsnævre den (en nedtonet sidste række angiver, hvor mange flere der er). Listen uskarpt-filtreres, mens du skriver, og indeholder:

  • åbne faneblade (vist med deres fanebladsetiket),
  • filerne i den åbne arbejdsområdemappe — så du kan åbne enhver projektfil uden først at bladre efter den, og
  • nyligt åbnede filer.

Arbejdsområdefiler viser filnavnet med deres sti i forhold til mappen som undertekst. Almindelige tunge eller genererede mapper (.git, node_modules, build, out, dist, obj, target, …) springes over — listen kan du selv redigere i Indstillinger ▸ Arbejdsområde — og indekset er afgrænset, så det forbliver hurtigt i store projekter. Uden en åben mappe viser Ctrl+P kun åbne faneblade og nyligt åbnede filer.

Arbejdsområdeindekset bygges i baggrunden, så det at åbne en stor mappe ikke får dig til at vente; indtil den nye liste er klar, viser Ctrl+P fortsat den forrige. Det opdateres af sig selv, når mappen ændrer sig, og når du gemmer en fil i den — se Arbejdsområde-udvidelsesmodulet for de præcise regler og for Filer ▸ Opdatér arbejdsområdets indeks.

Note

Skriv > i begyndelsen af Ctrl+P-forespørgslen for at skifte til kommandosøgning (samme poster som Ctrl+Shift+P).

Gå til symbol

Paletten springer også til kodesymboler — funktioner, klasser, metoder, variabler — med samme forløb af forespørgsel og Enter. Dette kræver en sprogserver for filens sprog.

  • Ctrl+Shift+O — symboler i den aktuelle fil. Viser hvert symbol i det åbne dokument; skriv for at uskarpt-filtrere, Enter springer dertil. Hver række viser symbolets art (Klasse, Metode, Funktion…) og dets beholder.
  • Ctrl+T — symboler i hele arbejdsområdet. Søger i hele projektet, mens du skriver (sprogserveren matcher forespørgslen); Enter åbner filen ved symbolet.

Lange poster (kvalificerede navne, stier) får en vandret rullebjælke i stedet for at blive afkortet. Er der ingen sprogserver tilgængelig for filen, er symbollisten tom.