¿Hay alguna manera de filtrar los archivos por extensión en Sublime Text?Texto sublime filtra los archivos con la extensión dada
Respuesta
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"
],
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.
- 1. Buscar en archivos con comodines en sublime
- 2. .m archivos como MATLAB/Octave para texto sublime
- 3. Problema de sangría con texto sublime 2
- 4. Configuración de texto sublime 2 con activeperl?
- 5. Cómo ejecutar la aplicación de nodo con texto sublime
- 6. Texto sublime con entrada de consola para programas de C++
- 7. Obtener el icono de una extensión dada
- 8. ¿Cómo puedo crear una lista de archivos en el directorio actual y sus subdirectorios con una extensión dada?
- 9. ¿Cómo encontrar todos los archivos con cierta extensión en Android?
- 10. Determinación de la extensión de archivo dada una FileStream
- 11. ¿Encontrar todos los archivos con cierta extensión en Unix?
- 12. ¿Cuál es la tecla de acceso directo para reemplazar texto en todos los archivos en Sublime Text 2?
- 13. Buscar y reemplazar con expresiones regulares y el texto sublime
- 14. Ejecutar código Ruby en texto sublime 2
- 15. acceso directo resangrar en el texto sublime
- 16. agregar recursivamente la extensión de archivo a todos los archivos
- 17. Sublime Texto 2: Configuración de la sintaxis del archivo dentro del mismo archivo (como modelines Vim)
- 18. eclipse selección de texto múltiple como texto sublime 2
- 19. ¿Cómo cambiar el color de la consola en texto sublime?
- 20. Autocompletar R en texto sublime 2
- 21. asignar la extensión de archivo al esquema de color en Sublime 2
- 22. Buscar recursivamente archivos con una extensión específica
- 23. ¿Por qué la lista de comprensión no filtra los duplicados?
- 24. Texto sublime 2 tail -f en Windows
- 25. Sublime Text 2 - Impedir la creación de archivos ._
- 26. ¿Cómo se filtra el texto en un ListView correctamente?
- 27. ¿cómo puedo editar mi sublime texto actual 2 tema?
- 28. texto sublime acumulación Linux gcc para programas sencillos C
- 29. archivos con extensión .sql identificado como binario en Mercurial
- 30. H.264 Filtra la pérdida de memoria con algunos decodificadores
¿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
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
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! –