2013-10-23 17 views
7

Wiem, że wzorzec wykluczeń plików można ustawić w ustawieniach projektu/domyślnych projektu Sublime Text, ale czy możliwe jest również uwzględnianie tylko plików na podstawie wzorca?Sublime Text 2 file include pattern

Na przykład, podczas pracy z moimi projektami C++, mam tendencję do posiadania plików w tym samym folderze, które niekoniecznie są plikami źródłowymi.

Czy mogę jawnie powiedzieć Sublime Text, aby pokazywał mi tylko pliki * .cpp, * .h i * .txt, ignorując wszystko inne?

Odpowiedz

7

Lista rozszerzeń, które chcesz uwzględnić w file_include_patterns. Poniższe działa dla mnie z plikami projektu ST3, nie mają ST2 przydatny do testowania.

{ 
    "folders": 
    [ 
    { 
     "name": "My Project", 
     "path": ".", 
     "file_include_patterns": [ 
     "*.cpp", 
     "*.h" 
     ] 
    } 
    ] 
} 
+5

Potwierdzenie 'file_include_patterns' działa w ST2, ale wydaje się być stosowane * przed *' file_exclude_patterns'. Zachowaj ostrożność, jeśli używasz obu. – Richard

+0

Upewnij się, że zamknąłeś plik przed wpisaniem ctrl-p, aby sprawdzić, czy jest on dopasowany w folderze projektu. Ciągle znajdowałem to w ctrl-p, bez względu na to, dopóki nie zamknąłem go pierwszy. Potem moje reguły włączania i wykluczania działały idealnie - dopasowując je lub nie pasując do nich. –