Ответ 1
Нажмите Window- > Reset макет окна
Я использую Visual Studio 2010, и когда я делаю "Найти в файлах", результаты возвращаются в окно "Найти результаты 1", которое стыкуется под окном редактора кода.
До этого я дважды щелкнул один из результатов в окне "Найти результаты", и файл, на который я нажал, откроется в панели редактора кода.
Проблема заключается в том, что когда я нажимаю на один из результатов, он открывается в той же панели, что и окно "Найти результаты", которое бывает намного меньше, чем окно редактора кода, которое раздражает.
Кто-нибудь знает, как сделать так, чтобы при двойном щелчке по результатам поиска они снова открывались в окне редактора кода?
Спасибо!
Нажмите Window- > Reset макет окна
Работает для VS2013 Update 4 и всех более новых версий, включая VS2019.
Я думал, что у меня есть эта проблема, но она была легко исправлена путем закрепления окна Find Results, используя самый нижний край селекторов положения окна.
Файлы открываются в той же позиции, что и результаты поиска, когда окно закреплено в положениях, расположенных непосредственно рядом с центральной позицией.
Это также обсуждается здесь: VS2010 док-станции не работают в окнах
Иди так же... раздражающе... Я понял, что это нежелательное поведение произошло только во время работы приложения в отладке. После того, как я прекратил отладку, в этом открывшемся файле открылась новая панель. Если бы я открыл новые файлы, они откроются в этой новой панели. Если я закрываю все файлы на этой новой панели, открываем новые файлы из "Find In Files" в стандартном окне редактора кода (пока приложение не работает).
У меня тоже была эта проблема. Я столкнулся с проблемой в VS2013. Я не хотел делать "Window → Reset Layout Window", потому что казалось, что это будет делать другие вещи, которые я не хотел делать.
Вот мое решение:
Я заметил проблему в VS2013, в которой у меня был проект "A".
Я открыл еще одну копию VS2013 и открыл проект "B".
Я закрыл копию VS2013, которая проявляла раздражающее поведение: проект A.
Я закрыл копию VS2013, в которой был открыт проект B.
Это сохранили настройки из "хорошей" копии.
Открытый проект A в VS2013, и все было хорошо.
Очевидно, оговорка заключается в том, что для этого требуется, чтобы вы заметили проблему до закрытия VS2013. Но если вы заметили это вовремя, это довольно простое решение.
Для тех, кто не хочет закреплять свои "Поиск результатов", "Список ошибок", "Вывод",... окна справа, а для тех, кто ответит выше: Window-> Сброс макета окна не работает: может быть, вы пытаетесь док в неправильном месте! Вы должны закрепить эти окна до самого дна. См. Здесь: fooobar.com/questions/49627/...
Для меня это происходило с окном Visual Studio, содержащим файл SQL с активной опцией разделения окон. Если курсор находился в верхней части окна, то сочетание клавиш Ctrl + F (Найти) и Ctrl + H (Найти и заменить) привело бы к тому, что элемент управления поиском появился в другом (главном) окне Visual Studio. Перемещение окна SQL в главное окно заставило команды "Найти и найти и заменить" вместо этого отображать диалоговое окно "Найти в файлах", пока не была выбрана другая вкладка.
Обходной путь должен был поместить курсор в нижнюю панель, что заставило и Find, и Find & Replace работать правильно на этой панели этого окна. К сожалению, пока есть разделение окон, ошибка все еще присутствует в верхней панели.