Как я могу запретить Visual Studio 2012 Find in Files по умолчанию "Текущий документ"?
В Visual Studio 2010 и ранее функция Find in Files сохранила ваш выбор для опции "Look in".
В 2012 году опция иногда получает reset в "Текущий документ", делая ее только поиском в одном файле. Это может раздражать, особенно если вы не заметили, что это произошло.
Можно ли каким-либо образом заставить этот параметр придерживаться того, что я хочу? (обычно "Цельное решение" )?
В качестве примера проблемы выделите несколько строк текста в исходном файле и откройте окно "Найти файлы". Он изменит настройку "Look In" на "Selection". Закройте его, отмените выбор текста и снова найдите в файлах. Параметр будет автоматически возвращен в "Текущий документ". Выполнение этого в 2010 году и ранее не меняет настройки.
Здесь есть другое описание проблемы здесь.
Ответы
Ответ 1
Попробуйте, если расширение SmartFind поможет в вашем случае. Я написал это, потому что у меня была аналогичная проблема.
http://visualstudiogallery.msdn.microsoft.com/015611c4-b357-4672-8977-f3ec92f0b808
Источник находится здесь: https://github.com/laktak/vs-smartfind
Ответ 2
Что для меня работало под клавиатурной настройкой, я сделал так, чтобы Ctrl-Shift-F отображался в Edit.SwitchtoFindInFiles, а не по умолчанию (Edit.FindInFiles). Я также установил расширение SmartFind (упомянутое выше в этом протекте), но сам по себе он, похоже, не исправил его. Я не уверен, что это комбинация двух, которые зафиксировали это в моем случае. Также обратите внимание, что это относится к VS2012, поэтому YMMV.
Ответ 3
Я нахожу, что его прерывистый (но чаще всего это не так) и что его потенциальная ошибка. Для меня он сбрасывается на "Все открытые документы", которые могут быть гораздо более катастрофическими.
У вас есть какие-либо плагины, установленные, поскольку я думал о том, чтобы поднимать это как проблему с vs, если это не инструмент сторонней стороны, влияющий на него?
У меня установлено следующее:
- Resharper 7.1
- Teamcity
- Анк
- Entity Framework Power Tools Beta 2
- Ghost Doc
- Microsoft Web Developer Tools
- Nestin
- NuGet
- Заклинание Chekcer
- SQL Server Compact Toolbox
- Расширения VS для библиотеки Windows JavaScript
Я думаю, мы должны исключить некоторые из этих первых?
Кто-нибудь еще найдет, у кого нет расширений?
Ответ 4
Я всегда использую ctrl + f для поиска в документе и ctrl + shift + f для поиска всего решения.
Не может быть ответа на ваш вопрос, но он должен решить вашу проблему.