Ukryć pliki z pewnym rozszerzeniem w Sublime Text Editor?

Czy możliwe jest ukrycie wszystkich plików z określonym rozszerzeniem z paska bocznego (bocznego paska nav) w Sublime Text Editor 3?

Author: Sovos, 2013-07-13

2 answers

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. Jeśli tak jest, wtedy odpowiedź brzmi tak, pliki mogą być wykluczone.

Wybierz Preferences → Settings-Default , aby otworzyć kartę o nazwie Preferences.sublime-settings – Default. Ten plik jest tylko do odczytu, więc musisz również otworzyć Preferences → Settings-User . Przy pierwszym otwarciu preferencji użytkownika będzie ona pusta. To (i wszystkie pliki konfiguracyjne Sublime) są w formacie JSON, więc musisz otwierać i zamykać nawiasy klamrowe odpowiednio na początku i końcu pliku:

{

}

Aktywuj zakładkę preferencje domyślne i wyszukaj file_exclude_patterns (która znajduje się w linii 377 w ST3 build 3083), a także folder_exclude_patterns w razie potrzeby. Skopiuj jego zawartość do pliku preferencji użytkownika, jak tak:

{
    "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 zapraszam do dodawania własnych dostosowania. Zauważ, że nie ma przecinka (,) po zamykającym nawiasie kwadratowym, ponieważ w tym przykładzie jest to jedyna dostosowana preferencja. Jeśli masz kilka z nich (zmiana czcionek, opcji okien, motywów lub cokolwiek innego), będziesz potrzebował przecinka po każdym elemencie z wyjątkiem ostatniego (końcowe przecinki są nielegalne w JSON):

{
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": true,
    "wrap_width": 0
}
 182
Author: MattDMo,
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
2015-06-07 23:22:41

Możesz także ustawić je dla każdego projektu i ignorować foldery w swoim pliku .sublime-project, np.:

{
    "folders": [{
        "path": ".",
        "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"],
        "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"]
    }]
}
 122
Author: PanchaGil,
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
2015-06-01 13:28:49