Подтвердить что ты не робот

Опция VS2010 "Посмотрите на эти типы файлов" сохраняет сброс до предыдущего значения

Однажды, в VS2010, я использовал инструмент "Найти в файлах".

Я установил опцию "Посмотрите на эти типы файлов" на *.sql. С тех пор, когда я *.sql инструмент, он случайным образом по умолчанию *.sql тип файла *.sql или пустой. Я хочу, чтобы он всегда по умолчанию был пустым.

"Ошибка" происходит в разных решениях.

Кто-нибудь знает, почему он случайно сбрасывается в *.sql и как мне его остановить?

4b9b3361

Ответ 1

Я не уверен, почему он ведет себя случайным образом. Мой VS2010 всегда использует последний фильтр файлов, который я ввел, но, к сожалению, он, похоже, не помнит, как я очищаю эту опцию.

Чтобы вернуть его обратно в пустую, используйте regedit.exe и перейдите в HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Find. Отредактируйте значение с именем "Фильтр" и установите данные в пустые.

В следующий раз, когда вы измените его на *.sql, Visual Studio сохранит его и запомнит.

Ответ 2

Дух, измените фильтр на *, и Visual Studio запомнит его, и он выполнит нефильтрованный поиск. Не уверен, почему я не думал об этом раньше.

Ответ 3

Это также происходит в Visual Studio 2017, и я не могу найти реестр для очистки. Мое обходное решение состоит в том, чтобы установить тип файла *.* вместо его очистки.

Ответ 4

Visual Studio имеет "функцию" хранения этой информации в реестре. Вы можете изменить реестр вручную, но так как нам нужно изменить реестр после каждого отфильтрованного поиска, полезно иметь файл .reg, чтобы сделать это.

Сохранить как 'Reset Поиск в Visual Studio.reg':

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\Find]
"Query"="Entire Solution"
"Filter"=""
"Filter 0"=""

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Find]
"Query"="Entire Solution"
"Filter"=""
"Filter 0"=""

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Find]
"Query"="Entire Solution"
"Filter"=""
"Filter 0"=""