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ć,Enterprzeskakuje 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);Enterotwiera 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.