Ukryć pliki z określonym rozszerzeniem w Sublime Text Editor?

110

czy można ukryć wszystkie pliki z określonym rozszerzeniem z paska bocznego (bocznego paska nawigacyjnego) w Sublime Text Editor 3?

Sovos
źródło

Odpowiedzi:

191

Czy mówisz o pasku bocznym? Na przykład, jeśli wybierzesz Plik → Otwórz i wybierzesz folder, folder i jego zawartość zostaną wyświetlone po lewej stronie, umożliwiając nawigację między jego zawartością i podkatalogami. W takim przypadku odpowiedź brzmi: tak, można wykluczyć pliki.

Wybierz Preferencje → Ustawienia - Domyślne, aby otworzyć kartę o nazwie Preferences.sublime-settings – Default. Ten plik jest tylko do odczytu, więc musisz także otworzyć Preferencje → Ustawienia - Użytkownik . Przy pierwszym otwarciu preferencji użytkownika będzie ona pusta. To (i wszystkie pliki konfiguracyjne Sublime) są w formacie JSON , więc będziesz potrzebować otwierania i zamykania nawiasów klamrowych odpowiednio na początku i na końcu pliku:

{

}

Aktywuj domyślną kartę preferencji i wyszukaj file_exclude_patterns(co znajduje się w linii 377 w wersji 3083 ST3), a także w folder_exclude_patternsrazie potrzeby. Skopiuj jego zawartość do pliku preferencji użytkownika, na przykład:

{
    "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime-workspace"]
}

i nie krępuj się dodawać własnych dostosowań. Zwróć uwagę, że ,po zamykającym nawiasie kwadratowym nie ma przecinka ( ), ponieważ w tym przykładzie jest to jedyna dostosowana preferencja. Jeśli masz wiele z nich (zmiana czcionek, opcji okna, motywów lub cokolwiek innego), będziesz potrzebować przecinka po każdym elemencie z wyjątkiem ostatniego (końcowe przecinki to niedozwolone JSON):

{
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": true,
    "wrap_width": 0
}
MattDMo
źródło
13
Prawdopodobnie prościej jest po prostu powiedzieć: pliki ustawień są zapisane w formacie JSON.
pdpi
9
Ahhhhhhhh, ukrywał pliki, których potrzebowałem. Ahahhahahgghghghghghhg. . . płacze
meawoppl
1
Dzięki - właśnie znacznie poprawiłem moje doświadczenie
programistyczne
1
@Matt Dodałem odniesienie do wzorca folderów, ponieważ pojawia się on dość wysoko w wyszukiwaniu, które przeprowadziłem na ich temat.
Nick T
czy jest jakaś wtyczka, która może zmienić wzorzec?
Elaine,
132

Możesz również ustawić je dla projektu i ignorować foldery w swoim .sublime-projectpliku, np:

{
    "folders": [{
        "path": ".",
        "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"],
        "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"]
    }]
}
PanchaGil
źródło
Bardzo przydatne dostosowywanie rozszerzeń plików ukrytych dla każdego projektu.
puro_nervio
4
Możesz także użyć „binary_file_patterns”, aby ukryć folder / pliki podczas wyszukiwania, ale nadal widzieć je na pasku bocznym.
gkiely
8
Dla każdego, kto zastanawia się, jak utworzyć ten plik, w górnym menu przejdź do Project > Save Project Asi możesz wkleić go do tego pliku i działa. Tworzenie własnego pliku za pomocą touchnie będzie działać tak samo :)
łagodnie
1
Dzięki! Próbowałem dowiedzieć się, jak ukryć wszystkie pliki .js w folderze dist mojego projektu, ale nie pliki .js nigdzie indziej :) Pierwszy raz używając.sublime-project
Leon Gaban
1
aby ukryć wszystkie pliki z kropkami w wysublimowanym formacie, użyj ".*"w „folder_exclude_patterns”
Julian,