Jak wyszukiwać pliki w programie Visual Studio Code?

563

Jestem przyzwyczajony do Resharpera, w którym mogę wyszukiwać pliki, a nie treść, ale nazwę pliku, co pozwala szybko otwierać nowe pliki.

Czy ta funkcja jest zaimplementowana w programie Visual Studio Code i czy jest do niej skrót?

Dofs
źródło
1
Czy możemy używać symboli wieloznacznych do wyszukiwania określonego pliku? Przykładowe pliki przecen zaczynające się od Pan jako Pan * .md
Nikhil
możesz to zrobić za pomocą Explorer Tree stackoverflow.com/a/61460710/2736742
A. Morel

Odpowiedzi:

906

Za pomocą Idź do pliku ..., który znajduje się w menu Idź lub za pomocą skrótu klawiaturowego:

  • W systemie Windows Ctrl+ plub Ctrl+e
  • Na macOS Cmd ⌘+p
  • W systemie Linux Ctrl+ plub Ctrl+e

Następnie wpisz nazwę pliku.

Pamiętaj także, aby sprawdzić, czy możesz ustawić własne skróty klawiszowe i czy dostępne są kody do systemów Windows , macOS i Linux .

Mikrofon
źródło
10
to (i ctrl / cmd + p) nie działa dla wykluczonych folderów, takich jak moduły_węzła. byłoby miło mieć sposób na przeszukiwanie wszystkich plików na raz.
Sonic Soul,
13
Wydaje się, że działa to tylko w bieżącym folderze. Co jeśli chcę przeszukać cały projekt? Moje pliki rzadko znajdują się w folderze, w którym obecnie się
Julian
10
W OSX cmd+ ewyszukuje bieżący plik, poprawne przypisanie klawisza to cmd+, pktóre przynosi paletę poleceń, w której można wyszukiwać pliki i wiele więcej
Tiago
22
Ta odpowiedź wygląda na przestarzałą lub niepoprawną. Inną odpowiedzią jest poprawne stwierdzenie, że właściwą kombinacją jest cmd+ p.
Ivan Yurchenko
4
To wyszukiwanie dotyczy tylko najnowszych plików, nie wszystkich plików
Hrvoje Golcic
72

W OSX dla mnie to cmd ⌘+ p. cmd ⌘+ etylko wyszukuje w aktualnie otwartym pliku.

Nikk Wong
źródło
1
Używanie kodu VS Wersja 1.7.2 Cmd + P (Mac) lub Ctrl + P (Windows) wywołuje paletę poleceń. Daje to dostęp do całego zestawu poleceń, w tym do wyszukiwania plików. Zobacz dokumentację na code.visualstudio.com/docs/editor/codebasics
bitsand
To powinna być zaakceptowana odpowiedź, polecenia zmieniły się w nowszych wersjach.
Tyguy7
Tak, CTRL + P pozwala na wpisanie nazwy pliku i otwarcie go. Ale zastępuje aktualnie otwarty plik. Jak mogę nadal otwierać pliki jak gong za pomocą Solution Explorer i klikać pliki?
Mark
@Zaznacz, gdy nazwa pliku jest zapisana kursywą, zostanie zastąpiona następnym otwartym plikiem. Wybierz „Keep Open” (kliknij kartę prawym przyciskiem myszy) lub użyj „View: Keep Editor” na palecie poleceń.
bronson
Lub, @Mark, o wiele lepsza odpowiedź: stackoverflow.com/questions/38713405/...
bronson
21

Inne odpowiedzi nie wspominają, że to polecenie ma nazwę workbench.action.quickOpen.

Możesz użyć tego, aby przeszukać Keyboard Shortcutsmenu znajdujące się w Preferences.

W systemie MacOS domyślnym skrótem klawiszowym jest cmd ⌘+ P.

(Pochodząc z Sublime Text, zawsze zmieniam to na cmd ⌘+ T)

JLF
źródło
Przypadkowo usunąłem skrót CMD + P i teraz nie mogę go odzyskać; d workbench.action.quickOpen nie wyświetla się na mojej liście poleceń ... Co mogę zrobić?
delphirules
Możesz wyszukać akcję, wpisując nazwę akcji w pasku wyszukiwania skrótów klawiszowych w widoku skrótów klawiszowych. Kiedy pojawi się w wynikach wyszukiwania, po prostu kliknij ikonę + po lewej stronie, aby ponownie ustawić skrót klawiszowy
JLF
och, wreszcie znalazłem te skróty.
Robin
17

Działa również w Ubuntu z Ctrl+E

Wender Alves Libório
źródło
1
Działa również w systemie Windows 7!
Scofield,
14

Win: CTRL+ Plub CTRL+E

Mac: CMD+ Plub CMD+E


Nie chcesz pamiętać innego skrótu?

Otwórz paletę poleceń :

  • Menu: Widok -> Paleta poleceń
  • Skrót Windows: Ctrl+ Shift+P

i naciśnij klawisz Backspace, aby usunąć znak „>”, a następnie zacznij pisać, aby wyszukać pliki według nazwy pliku. :)

JerryGoyal
źródło
11

Używam VSCode 1.12.1

Naciśnij OSX: Cmd+p

Giang
źródło
11

Załóżmy, że masz tysiące plików w kodzie vs i chcesz wtedy wyszukać plik o określonej nazwie

  1. Kliknij prawym przyciskiem myszy edytor kodu VS.
  2. Wybierz polecenie Palete
  3. W polu tekstowym wpisz nazwę pliku

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Siddarth Kanted
źródło
9
Musisz nacisnąć klawisz Backspace, gdy jesteś w Palecie poleceń, zanim zaczniesz wpisywać nazwę pliku.
gomisha
9

Możesz także nacisnąć, F1aby otworzyć, Command Palettea następnie usunąć >via Backspace. Teraz możesz także wyszukiwać pliki.

ochs.tobi
źródło
7

Jeśli chcesz po prostu wyszukać pojedynczą nazwę pliku

Po prostu Ctrl+ P, a następnie wpisz i wybierz swój

Jeśli chcesz otworzyć wszystkie pliki, których nazwa zawiera określony ciąg

  1. Otwórz panel wyszukiwania
  2. Umieść w tych plikach wszystkie popularne słowa
  3. w „plikach do włączenia”, wpisz szukany ciąg znakiem *, np. * Signaller *

wprowadź opis zdjęcia tutaj

Xin
źródło
„Panel wyszukiwania” nazywa się Znajdź w plikach (Ctrl + Shift + F). Aby uzyskać dostęp do „plików do uwzględnienia”, musisz kliknąć ikonę „...” (Przełącz szczegóły wyszukiwania) lub 4 razy kartę, a następnie spację i ponownie kartę.
Diego F. Rodríguez V.
6

Jeśli chcesz zobaczyć swoje pliki w drzewie Eksploratora ...

kiedy klikniesz w dowolnym miejscu drzewa eksploratora i zaczniesz pisać coś na klawiaturze, słowo kluczowe wyszukiwania pojawi się w prawym górnym rogu ekranu: („ module.ts ”)

wprowadź opis zdjęcia tutaj

Po najechaniu kursorem myszy na słowo kluczowe możesz kliknąć „ Włącz filtr po typie ”, aby przefiltrować drzewo podczas wyszukiwania!

A. Morel
źródło
4

Aby wyszukać określone typy plików w kodzie Visual Studio.
Wpisz ctrl+, pa następnie wyszukaj coś takiego jak * .py.
Proste i łatwe

Vinod Kumar
źródło