Przejdź do treści

Paleta poleceń

Szybki, klawiaturowy sposób na znalezienie i uruchomienie dowolnego polecenia — z rdzenia lub wtyczki — bez szukania po menu.

Jak używać

Otwórz ją skrótem Ctrl+Shift+P i zacznij pisać. Paleta filtruje rozmyto (fuzzy) listę wszystkich dostępnych poleceń w miarę pisania; naciśnij Enter, aby uruchomić podświetlone.

  • Polecenia, które mają skrót klawiszowy, pokazują go na liście, więc paleta służy też do nauki skrótów.
  • Każda akcja dostępna dla użytkownika — edycja z rdzenia, polecenia wtyczek, przełączniki widoku — przechodzi przez ten sam rejestr poleceń, więc paleta dociera do nich wszystkich z jednego miejsca.

Jeden punkt wejścia

Ponieważ obejmuje każde polecenie, paleta jest jedynym uniwersalnym „przejdź-do-wszystkiego”: jeśli nie pamiętasz, gdzie polecenie leży w menu, naciśnij Ctrl+Shift+P i wpisz kilka liter jego nazwy.

Przejdź do pliku

Naciśnij Ctrl+P, aby przeskoczyć do pliku po nazwie. Lista jest filtrowana rozmyto w miarę pisania i obejmuje:

  • otwarte karty (z etykietą karty),
  • pliki w otwartym folderze roboczym — możesz otworzyć dowolny plik projektu bez wcześniejszego przeglądania, oraz
  • ostatnio otwierane pliki.

Pliki z folderu roboczego pokazują nazwę pliku ze ścieżką względem folderu jako podtekst. Typowe ciężkie lub generowane katalogi (.git, node_modules, build, out, dist, obj, target, …) są pomijane, a indeks jest ograniczony, żeby pozostał szybki w dużych projektach. Bez otwartego folderu Ctrl+P pokazuje tylko otwarte karty i ostatnie pliki.

Note

Wpisz > na początku zapytania Ctrl+P, aby przełączyć się na wyszukiwanie poleceń (te same pozycje co Ctrl+Shift+P).

Przejdź do symbolu

Paleta skacze też do symboli kodu — funkcji, klas, metod, zmiennych — w tym samym schemacie zapytanie-i-Enter. Wymaga to serwera języka dla języka pliku.

  • Ctrl+Shift+O — symbole w bieżącym pliku. Wyświetla każdy symbol w otwartym dokumencie; pisz, aby filtrować, Enter przeskakuje do symbolu. Każdy wiersz pokazuje rodzaj symbolu (klasa, metoda, funkcja…) i jego kontener.
  • Ctrl+T — symbole w całym projekcie. Przeszukuje cały projekt w miarę pisania (zapytanie dopasowuje serwer języka); Enter otwiera plik na symbolu.

Długie pozycje (nazwy kwalifikowane, ścieżki) dostają poziomy pasek przewijania zamiast być ucinane. Jeśli dla pliku nie ma dostępnego serwera języka, lista symboli jest pusta.