2012-04-20 7 views

risposta

38

aggiungi file_exclude_patterns al tuo file delle preferenze utente. questo è come il mio appare come:

"file_exclude_patterns": 
[ 
    "*.tmTheme.cache", 
    "*.tmPreferences.cache", 
    "*.tmLanguage.cache", 
    "*.pyc", 
    "*.pyo", 
    "*.exe", 
    "*.dll", 
    "*.obj", 
    "*.o", 
    "*.a", 
    "*.lib", 
    "*.so", 
    "*.dylib", 
    "*.ncb", 
    "*.sdf", 
    "*.suo", 
    "*.pdb", 
    "*.idb", 
    ".DS_Store", 
    "*.class", 
    "*.psd", 
    "*.db" 
], 
+0

È anche possibile includere * esplicitamente * alcuni file? Ad esempio, utilizzando TypeScript non voglio vedere generato * .js, ma diversi file che voglio includere nel progetto (ad esempio 'requirejs.dependencies.js'). Grazie! – zbynour

+0

great, tx .. ho provato file_include_patterns, ma sembra essere una/o impostazione .. se usato da solo file_include_patterns funziona, ma se usato _with_ file_exclude_patterns, non viene mostrato alcun file .. – ptim

+1

Con una certa attenta strutturazione, è possibile evitare l'auto file JS -Generata pur mantenendo quelli desiderati (ad esempio, file di configurazione) - in questo modo: ' "file_exclude_patterns": \t [ \t "* .js.map", \t "app/controller/*. js " \t]' Poiché filtriamo specificamente solo su determinate cartelle, possiamo separare tutto ciò che vogliamo mantenere! –

4

Oltre a "file_exclude_patterns", è anche possibile utilizzare "folder_exclude_patterns".

Riferimento a this comment from zbynour: con una struttura di directory del prodotto appropriata, la combinazione di entrambe le direttive semplifica l'esclusione di cartelle con output TypeScript compilato, sass-cache, ecc senza escludere, ad es. tutti i file .js.

Inoltre, è possibile specificare queste esclusioni in base al progetto utilizzando il file del progetto .sublime del progetto. Ecco uno dei miei file .sublime-project, che risiede nella directory principale del progetto.

{ 
    "folders": 
    [ 
    { 
     "path": ".", 
     "folder_exclude_patterns": [".sass-cache"], 
     "file_exclude_patterns": ["*.pdf", "*.psd"] 
    } 
    ] 
} 

Naturalmente, è anche possibile utilizzare queste direttive insieme nel file User/Preferences.sublime-settings. Questo naturalmente influirà su tutte le tue sessioni sublimi, per tutte le cartelle aperte e/o progetti, che per me, dopo aver dimenticato l'impostazione diversi mesi dopo, ha causato una confusione sconcertante.

Problemi correlati