Jak ukryć niektóre pliki na pasku bocznym w programie Visual Studio Code?

Używając kodu Visual Studio firmy Microsoft, jak ukryć określone pliki i wzorce plików przed pojawianiem się na pasku bocznym?

Chcę ukryć .meta i .git Pliki stylów

Author: Chris, 2015-05-09

5 answers

Można skonfigurować wzorce, aby ukryć pliki i foldery z Eksploratora i wyszukiwania.

  1. Otwórz ustawienia Użytkownika (Menu główne: Plik > Preferencje > Ustawienia). Spowoduje to otwarcie ekranu ustawień.
  2. wyszukiwanie plików: wyklucz w wyszukiwaniu u góry.
  3. skonfiguruj ustawienia użytkownika z nowymi wzorami glob w razie potrzeby. W tym przypadku dodaj ten wzór node_modules/, a następnie kliknij OK. składnia wzorca jest potężna. Szczegóły pasujące do wzoru znajdziesz w wyszukiwarce Across Files topic .

Kiedy skończysz powinien wyglądać mniej więcej tak: Tutaj wpisz opis obrazka

Jeśli chcesz bezpośrednio edytować plik ustawień: Na przykład, aby ukryć folder node_modules najwyższego poziomu w obszarze roboczym:

"files.exclude": {
    "node_modules/": true
}

Aby ukryć wszystkie pliki zaczynające się od . na przykład ._.Pliki DS_Store znalezione na OSX:

"files.exclude": {
    "**/._*": true
}

Masz również możliwość zmiany ustawień obszaru roboczego (Menu główne: Plik > Preferencje > Ustawienia obszaru roboczego). Ustawienia obszaru roboczego będą Utwórz plik .vscode/settings.json w bieżącym obszarze roboczym i zostanie zastosowany Tylko do tego obszaru roboczego. Ustawienia użytkownika będą stosowane globalnie do każdej otwartej instancji VS Code, ale nie nadpisują ustawień obszaru roboczego, jeśli są obecne. Przeczytaj więcej o dostosowywaniu ustawień Użytkownika i przestrzeni roboczej.

 668
Author: Benjamin Pasero,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-19 15:40:30

Czasami po prostu chcesz ukryć pewne typy plików dla konkretnego projektu. W takim przypadku możesz utworzyć folder w folderze projektu o nazwie .vscode i utworzyć tam plik settings.json (np. .vscode/settings.json). Wszystkie ustawienia w tym Pliku będą miały wpływ tylko na bieżącą przestrzeń roboczą.

Na przykład w projekcie maszynopisu użyłem tego:

// Workspace settings
{
    // The following will hide the js and map files in the editor
    "files.exclude": {
        "**/*.js": true,
        "**/*.map": true
    }
}
 165
Author: omt66,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-21 02:52:19

Dla .meta plików podczas korzystania z Unity3D, znalazłem najlepszy wzór do ukrywania to:

"files.exclude": {
  "*/**/**.meta": true
}

To przechwytuje wszystkie foldery i podfoldery i odbierze foo.cs.meta oprócz foo.meta

 16
Author: JerkyTreats,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-04 19:20:13

Chciałbym również polecić rozszerzenie vscode Peep , które umożliwia przełączanie ukrywania wykluczonych plików w Ustawieniach projektów.json.

Naciśnij F1 dla wiersza poleceń vscode (paleta poleceń), następnie

ext install [enter] peep [enter]

Możesz bindować "rozszerzenie.peepToggle " do klawisza takiego jak Ctrl + Shift + P (domyślnie taki sam jak F1) dla łatwego przełączania. Naciśnij Ctrl + K Ctrl + S dla wiązań klawiszy, wprowadź peep, Wybierz Peep Toggle i dodaj Wiązanie.

 15
Author: Tony Krøger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-16 07:48:11

Rozszerzenie "Make Hidden " działa świetnie!

Make Hidden zapewnia większą kontrolę nad katalogiem projektu poprzez włączenie menu kontekstowego, które umożliwia wykonywanie akcji Ukryj/pokaż bez wysiłku, Eksplorator okienka widoku, aby zobaczyć ukryte elementy oraz możliwość zapisywania przestrzeni roboczych, aby szybko przełączać się między masowymi ukrytymi elementami.

 11
Author: Yehuda Kremer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-22 11:16:35