ver trucos todos teclas teclado sublime para los linea letra como combinaciones comandos codigo carpetas buscar atajos atajo archivos agrandar search editor sublimetext3 sublimetext text-editor

search - trucos - ¿Cómo excluyo una carpeta de la búsqueda en texto sublime 3 permanentemente?



trucos y atajos de teclado para sublime text (2)

hay una manera de ignorar siempre una carpeta ... en la vista de proyecto.

Tengo varias aplicaciones en un repositorio y tengo ''node_modules'' en cada aplicación

mainapp ---microapp -----node_modules ---microapp2 -----node_modules ---index ---config ---assets

Quiero excluir de la búsqueda en la carpeta node_modules cuando busco dentro del proyecto en la estructura anterior.


Si vas al menú Preferencias y luego seleccionas Configuración, se abrirá un archivo JSON con todas las configuraciones y sus valores predeterminados. Este archivo también sirve como documentación de lo que significa la configuración. Dos de ellos son relevantes aquí. Aquí está el fragmento del archivo JSON;

// folder_exclude_patterns and file_exclude_patterns control which files // are listed in folders on the side bar. These can also be set on a per- // project basis. "folder_exclude_patterns": [".svn", ".git", ".hg", "CVS"], "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime-workspace"], // These files will still show up in the side bar, but won''t be included in // Goto Anything or Find in Files "binary_file_patterns": ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"],

Aquí dice que folder_exclude_patterns oculta de la barra lateral, mientras que binary_file_patterns oculta de la búsqueda. Por lo tanto, si desea excluirlo de ambos, puede abrir el archivo de configuración del usuario (que anula la configuración predeterminada) y agregarlo;

{ "folder_exclude_patterns": ["node_modules"], "binary_file_patterns": ["*/node_modules/*"] }

Tenga en cuenta que los dos son diferentes porque el primero es un patrón de carpeta mientras que el último es un patrón de archivo.


Vaya al menú de Configuración y en el archivo de Preferences.sublime-settings para el usuario y agregue un nuevo nodo al json llamado folder_exclude_patterns . En él, agregue las carpetas que no desea que se muestren (en formato json array).

Ejemplo:

{ // ... other settings "folder_exclude_patterns": ["node_modules", "another_folder"], }

Si desea excluir cierto directorio o archivo sin ocultarlo de la barra lateral, puede ignorar la solución anterior y Add Exclude Filter en la sección Where de la barra de búsqueda. Pero tendrá que especificarlo cada vez que cambie el directorio de búsqueda.