2012-04-20 13 views

Respuesta

38

Agregue file_exclude_patterns a su archivo de preferencias del usuario. así es como el mío se parece a:

"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

¿También es posible incluir explícitamente * algunos archivos? Por ejemplo, al usar TypeScript, no quiero ver * .js generados, sino varios archivos que quiero incluir en el proyecto (por ejemplo, 'requirejs.dependencies.js'). ¡Gracias! – zbynour

+0

genial, tx .. probé file_include_patterns, pero parece ser una configuración de/o .. si se usa solo file_include_patterns funciona, pero si se usa _with_ file_exclude_patterns, no se muestran archivos .. – ptim

+1

Con un poco de estructuración cuidadosa, puede evitar el auto JS -generated si bien mantienen los que usted desee (por ejemplo, archivos de configuración) - de esta manera: ' "file_exclude_patterns": \t [ \t "* .js.map", \t "app/controllers/*. js " \t]' ¡Ya que estamos filtrando específicamente solo en ciertas carpetas, podemos separar todo lo que queremos conservar! –

4

Además de "file_exclude_patterns", también puede utilizar "folder_exclude_patterns".

haciendo referencia a this comment from zbynour: con una estructura de directorio de productos apropiada, la combinación de ambas directivas hace que sea fácil excluir carpetas con salida compilada de TypeScript, sass-cache, etc. sin excluir, p. todos los archivos .js.

Además, puede especificar estas exclusiones por proyecto utilizando el archivo .sublime-project de su proyecto. Aquí hay uno de mis archivos .sublime-project, que vive en el directorio raíz del proyecto.

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

Por supuesto, también puede utilizar estas directivas juntos en su archivo User/Preferences.sublime-settings. Hacerlo afectará, por supuesto, todas tus sesiones sublimes, para todas las carpetas abiertas y/o proyectos, lo que para mí, al haber olvidado el escenario varios meses después, causó una desconcertante confusión.

Cuestiones relacionadas