Para um grande projeto com muitas dependências, por exemplo, na node_modules/
pasta, percebi picos frequentes de CPU devido à indexação do Sublime de todos os arquivos na pasta.
Sei que posso ocultar arquivos e pastas usando a folder_exclude_patterns
configuração, mas ainda quero que a pasta fique visível na barra lateral.
Como posso manter, por exemplo, node_modules/
na barra lateral, mas excluí-lo da indexação?
sublimetext2
sublimetext3
sublimetext
Geir Sagberg
fonte
fonte
index_exclude_patterns
, por exemplo"index_exclude_patterns": ["*.log","node_modules/**","bower_components/**"]
"folder_exclude_patterns": ["name_of_folder"]
pode ajudar a remover certos padrões dos resultados da pesquisa, mas não testei. Fonte: coderwall.com/p/bk90bw/…index_exclude_patterns
não escondenode_modules
os arquivos da pesquisa "Goto Anything" (⌘P):"index_exclude_patterns": ["*.log", "node_modules/**"],
Testado com Sublime Text 3.1.1, Build 3176.Você pode alterar suas configurações pessoais, em
Preferences -> Settings - User
, adicionar:fonte
"folder_exclude_patterns": ["build/**", ".gradle", "node_modules/**"],
Não funciona no ST3 (Build 3126).
Você pode mostrar pastas de módulos de nó na barra lateral e ocultar arquivos dentro desta maneira:
Se você deseja ocultar subpastas de cada módulo de nó:
Todos os arquivos dentro de node_modules serão removidos da pesquisa, mas cada subpasta node_module ainda estará visível na barra lateral.
fonte
O Sublime Text 3 agora oferece uma maneira de excluir arquivos e pastas da indexação, mantendo-os na barra lateral:
Em meu projeto, observei a seguinte melhoria no menu de status de indexação depois de aplicar as alterações:
Antes:
Depois de:
fonte