Эти предпочтения, похоже, изменились с момента ответа @ alex-dima.
Изменение настроек
В меню выберите: Файл -> Настройки -> Настройки -> Настройки пользователя / рабочего пространства. Фильтровать настройки по умолчанию для search
.
Вы можете изменить search.exclude
настройку (скопировать из настроек по умолчанию в настройки пользователя или рабочего пространства). Это будет применяться только к поискам. Обратите внимание, что настройки из files.exclude
будут применены автоматически.
Если настройки не работают :
Убедитесь, что вы не отключили исключение из поиска. В области поиска разверните поле ввода «файлы для исключения» и убедитесь, что выбран значок шестеренки.
Вам также может потребоваться очистить историю редактора (см. Https://github.com/Microsoft/vscode/issues/6502 ).
Пример настроек
Например, я разрабатываю приложение EmberJS, которое сохраняет тысячи файлов в каталоге tmp .
Если вы выберете WORKSPACE SETTINGS
справа от поля поиска, исключение поиска будет применяться только к этому конкретному проекту. И соответствующая .vscode
папка будет добавлена в корневую папку, содержащую settings.json
.
Это мой пример настроек:
{
// ...
"search.exclude": {
"**/.git": true,
"**/node_modules": true,
"**/bower_components": true,
"**/tmp": true
},
// ...
}
Примечание . Включите ** в начале любого исключения из поиска, чтобы охватить критерий поиска для любых папок и подпапок.
Изображение поиска до обновления настроек :
Перед обновлением настроек результаты поиска беспорядок.
Изображение поиска после обновления настроек:
После обновления настроек результаты поиска именно то, что я хочу.