Я додав "node_modules/", "coverage/", "tmp/cache/"
до binary_file_patterns
для мого середнього розміру Рубін на Rails проекту , щоб прискорити моє болісно повільні запити:
"binary_file_patterns": ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds",
"*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip",
"node_modules/", "coverage/", "tmp/cache/"],
Раніше "Знайти все у файлах" займало близько 7 секунд:
Searching 28526 files for "as records_with_errors"
Після того, як знайти все у файлах потрібно менше 1 секунди:
Searching 1658 files for "as records_with_errors"
Я додав coverage
не заради продуктивності, а для запобігання зайвим, марним результатам пошуку.
ДО ВСЬОГО, більшість рішень, які я знайшов для цієї проблеми, зосереджуються folder_exclude_patterns
і не помічають, що binary_file_patterns
можуть визначати шаблони папок, ймовірно, через її назву та налаштування Sublime за замовчуванням.
Використання folder_exclude_patterns
- це НЕ чисте рішення для ОП, яке шукають. Той факт, що він приховує папки з бічної панелі, безсумнівно, змусить вас кинути виклик вашому розуму, коли одного разу ви підете шукати ці файли, а їх просто не існує.
Це занепокоєння стосується також придушення результатів пошуку, звичайно, які слід ретельно зважити, перш ніж блокувати занадто багато папок. Включайте лише папки / шаблони, які ви активно хочете придушити ... не включайте речі, які просто вважаєте, що вам не потрібно буде шукати, якщо вони не створюють вам проблем.
folder_exclude_patterns
?