Опция VS2010 "Посмотрите на эти типы файлов" сохраняет сброс до предыдущего значения
Однажды, в VS2010, я использовал инструмент "Найти в файлах".
Я установил опцию "Посмотрите на эти типы файлов" на *.sql
. С тех пор, когда я *.sql
инструмент, он случайным образом по умолчанию *.sql
тип файла *.sql
или пустой. Я хочу, чтобы он всегда по умолчанию был пустым.
"Ошибка" происходит в разных решениях.
Кто-нибудь знает, почему он случайно сбрасывается в *.sql
и как мне его остановить?
Ответы
Ответ 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"=""