En Sublime Text, a menudo uso Cmd+ P/ Ctrl+ Ppara buscar y saltar entre archivos.
A menudo, recogería archivos temporales o en caché como .scssc o cosas en la carpeta / tmp.
¿Hay alguna manera de limitar lo que se muestra en el resultado de la búsqueda?
sublimetext2
sublimetext
rickypai
fuente
fuente
binary_file_patterns
elimina los archivos de Goto Cualquier cosa, pero no de Buscar en archivos, como debe basado en el comentario. ¿Alguien más está experimentando esto? ¿Sabes cómo arreglarlo? Estoy en Ubuntu, compilación 2221; Lo mismo sucede en mi Mac (no sé el número de compilación)."file_exclude_patterns": ["*.log"]
si desea ignorar ciertos archivos en lugar de carpetas.Para Sublime Text 3: para excluir de la búsqueda y los resultados GoTo, sin eliminar de la barra lateral, cambie la
"binary_file_patterns"
configuración. Coincide con archivos y carpetas.Por ejemplo, para excluir archivos en "dist" y "node_modules" de la indexación de GoTo, agregue esto a su archivo de Configuración de usuario:
No puedo entender cómo implementar esto por proyecto :(. La mayoría de las configuraciones se pueden mover a un
project.sublime-project
archivo. "Proyecto> Guardar proyecto como", guárdelo en la raíz de su proyecto y agréguelo"settings": {...}
al json en el archivo generado. (desde la fuente , funciona a partir de ST3 build 3095). Pero no funciona con "binary_file_patterns".fuente
folder/**
también funciona. :)"unused/"
tan bien como,"*/unused/*"
pero tampoco funciona para mí. Sin embargo, pude agregar un filtro de exclusión como este:-*/unused/*,-*/_sgbak/*
a mi búsqueda, lo cual es molesto porque no lo recuerda, por lo que debe agregarlo cada vez.Puede excluir ciertos patrones de archivos y carpetas de su proyecto modificando la configuración de su proyecto de la siguiente manera:
Esto se describe en la documentación del proyecto .
fuente
También puede excluir carpetas en el panel Buscar todo utilizando la
-*/foldername/*
sintaxis en elWhere
campo, por ejemplo:http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3847&start=10
fuente
where
campo.C:\Projects\SearchThis,-*/but/not/this/*
En el texto sublime 3 (BLD 3059 Windows) necesitaba restringir la función "buscar en la carpeta" a ciertos archivos / carpetas y tal vez un solo archivo,
Lo siguiente funciona para mí Contenido del cuadro where:
Yendo más allá sin rutas absolutas, puede combinar lo anterior con las siguientes ubicaciones simbólicas
<open folders>, <open files>, <current file>
fuente
folder_exclude_patterns
yfile_exclude_patterns
solo lo oculta desde la barra lateral, y no desde la búsqueda o GoTo. Lamentablemente, no he encontrado ninguna configuración permanente para excluir de la búsqueda y GoTo. Entonces, esta respuesta es actualmente la mejor solución.Para SublimeText 2, esto funciona muy bien para mí.
Cuando elija Buscar en archivos , especifique las carpetas de exclusión en la entrada Where ;
Por lo tanto, un guión seguido de un patrón de exclusión para las carpetas en las que no desea buscar.
Esto limitará su alcance de búsqueda.
fuente
Creo que muchas de estas respuestas abarcan algunas versiones diferentes de Sublime Text, así es como hago esto con Sublime Text 3 en una Mac.
file_exclude_patterns
yfolder_exclude_patterns
para ignorar archivos y / o carpetas desde la herramienta BuscarEjemplo
Captura de pantalla
fuente
node_modules
al hacer una búsqueda amplia de carpetas. Sin embargo, si está depurando algo y hay un problema con una dependencia, sería bueno tener la opción de abrir un archivo en node_modulesTambién puede excluir carpetas de su búsqueda a través del campo Dónde:
Dónde:
<open folders>,-*/node_modules/*.*,-*/build/*.*
Entonces, en mi ejemplo anterior:
Esto funciona para mí en Sublime Text 3 y las carpetas continúan mostrándose en la barra lateral. Esta es una exclusión de búsqueda solamente a través de la entrada (no afecta a ninguna indexación detrás de escena).
fuente
Esta solución funciona perfectamente para mí: https://superuser.com/a/601270
fuente
Para esas pocas veces que necesita limitar la búsqueda (y reemplazar) solo al directorio actual, haga esto:
El bit importante está
/*/*
en el patrón de exclusión de ruta. Usando Sublime Text 3 compila 3083 en Windows 7 de 64 bits.fuente
Solo tenga en cuenta que si desea agregar una subcarpeta de la carpeta de su proyecto, debe unir las carpetas con
\/
. Usando el mismo ejemplo de @ DavidPärsson:fuente
Creo que la forma más fácil de asegurarse de que dichos archivos y carpetas estén excluidos en cada proyecto es simplemente agregar el siguiente código en la Configuración de usuario sublime (Agregar y editar esto en su
~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
archivo).Gist: https://gist.github.com/ahmadawais/690a816ca158067708ad4dbe17822841
O puede consultar mi archivo de preferencias aquí https://github.com/ahmadawais/dotFiles/blob/master/SublimeText/User/Preferences.sublime-settings#L80-L81
fuente