2013-10-23 12 views
7

Ich weiß, dass eine Datei auszuschließen Muster in Sublime Text Projekt/Standardeinstellungen festgelegt werden kann, ist es aber auch möglich, nur Dateien basierend auf einem Muster enthalten?Sublime Text 2 Datei enthalten Muster

Zum Beispiel, wenn ich mit meinen C++ - Projekten arbeite, habe ich tendenziell Dateien im selben Ordner, die nicht unbedingt Quelldateien sind.

Kann ich Sublime Text explizit angeben, dass nur * .cpp-, * .h- und * .txt-Dateien angezeigt werden, während alles andere ignoriert wird?

Antwort

7

Listen Sie die gewünschten Erweiterungen in file_include_patterns auf. Das Folgende funktioniert bei mir mit ST3-Projektdateien, ST2 ist zum Testen nicht handlich.

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

Kann bestätigen, dass 'file_include_patterns' in ST2 funktioniert, aber anscheinend * vor *' file_exclude_patterns 'angewendet wird. Seien Sie vorsichtig, wenn Sie beide verwenden. – Richard

+0

Stellen Sie sicher, dass Sie die Datei schließen, bevor Sie Strg-P ​​eingeben, um festzustellen, ob sie im Projektordner übereinstimmt. Ich habe es immer in ctrl-p gefunden, egal, bis ich es zuerst geschlossen habe. Danach funktionierten meine include + exclus-Regeln perfekt - übereinstimmend oder nicht übereinstimmend. –

Verwandte Themen