Para un proyecto grande con muchas dependencias, por ejemplo, en la node_modules/
carpeta, noté picos frecuentes de CPU debido a que Sublime indexaba todos los archivos en la carpeta.
Sé que puedo ocultar archivos y carpetas usando la folder_exclude_patterns
configuración, pero aún quiero que la carpeta sea visible en la barra lateral.
¿Cómo puedo mantener, por ejemplo, node_modules/
en la barra lateral, pero excluirlo de la indexación?
sublimetext2
sublimetext3
sublimetext
Geir Sagberg
fuente
fuente
index_exclude_patterns
, por ejemplo"index_exclude_patterns": ["*.log","node_modules/**","bower_components/**"]
"folder_exclude_patterns": ["name_of_folder"]
podría ayudar a eliminar ciertos patrones de los resultados de búsqueda, pero no lo he probado. Fuente: coderwall.com/p/bk90bw/…index_exclude_patterns
no ocultanode_modules
los archivos de la búsqueda "Goto Anything" (⌘P):"index_exclude_patterns": ["*.log", "node_modules/**"],
Probado con Sublime Text 3.1.1, Build 3176.Puede cambiar su configuración personal, en
Preferences -> Settings - User
, agregar:fuente
"folder_exclude_patterns": ["build/**", ".gradle", "node_modules/**"],
No funciona en ST3 (compilación 3126).
Puede mostrar carpetas de módulos de nodo en la barra lateral y ocultar archivos dentro de esta manera:
Si desea ocultar subcarpetas de cada módulo de nodo:
Todos los archivos dentro de node_modules se eliminarán de la búsqueda, pero cada subcarpeta de node_module seguirá siendo visible en la barra lateral.
fuente
Sublime Text 3 ahora proporciona una forma de excluir archivos y carpetas de la indexación mientras los mantiene en la barra lateral:
En mi proyecto observé la siguiente mejora en el menú de estado de indexación después de aplicar los cambios:
Antes de:
Después:
fuente