Visual Studio Нажатие на поиск результатов открывает код в неправильном окне

Я использую Visual Studio 2010, и когда я делаю "Найти в файлах", результаты возвращаются в окно "Найти результаты 1", которое стыкуется под окном редактора кода.

До этого я дважды щелкнул один из результатов в окне "Найти результаты", и файл, на который я нажал, откроется в панели редактора кода.

Проблема заключается в том, что когда я нажимаю на один из результатов, он открывается в той же панели, что и окно "Найти результаты", которое бывает намного меньше, чем окно редактора кода, которое раздражает.

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

Спасибо!

Ответ 1

Нажмите Window- > Reset макет окна

Ответ 2

Работает для VS2013 Update 4 и всех более новых версий, включая VS2019.

Я думал, что у меня есть эта проблема, но она была легко исправлена путем закрепления окна Find Results, используя самый нижний край селекторов положения окна.

Файлы открываются в той же позиции, что и результаты поиска, когда окно закреплено в положениях, расположенных непосредственно рядом с центральной позицией.

VS2013 window position selector

Ответ 4

Иди так же... раздражающе... Я понял, что это нежелательное поведение произошло только во время работы приложения в отладке. После того, как я прекратил отладку, в этом открывшемся файле открылась новая панель. Если бы я открыл новые файлы, они откроются в этой новой панели. Если я закрываю все файлы на этой новой панели, открываем новые файлы из "Find In Files" в стандартном окне редактора кода (пока приложение не работает).

Ответ 5

У меня тоже была эта проблема. Я столкнулся с проблемой в VS2013. Я не хотел делать "Window → Reset Layout Window", потому что казалось, что это будет делать другие вещи, которые я не хотел делать.

Вот мое решение:

  • Я заметил проблему в VS2013, в которой у меня был проект "A".

  • Я открыл еще одну копию VS2013 и открыл проект "B".

  • Я закрыл копию VS2013, которая проявляла раздражающее поведение: проект A.

  • Я закрыл копию VS2013, в которой был открыт проект B.

  • Это сохранили настройки из "хорошей" копии.

  • Открытый проект A в VS2013, и все было хорошо.

Очевидно, оговорка заключается в том, что для этого требуется, чтобы вы заметили проблему до закрытия VS2013. Но если вы заметили это вовремя, это довольно простое решение.

Ответ 6

Для тех, кто не хочет закреплять свои "Поиск результатов", "Список ошибок", "Вывод",... окна справа, а для тех, кто ответит выше: Window-> Сброс макета окна не работает: может быть, вы пытаетесь док в неправильном месте! Вы должны закрепить эти окна до самого дна. См. Здесь: fooobar.com/questions/49627/...

Ответ 7

Для меня это происходило с окном Visual Studio, содержащим файл SQL с активной опцией разделения окон. Если курсор находился в верхней части окна, то сочетание клавиш Ctrl + F (Найти) и Ctrl + H (Найти и заменить) привело бы к тому, что элемент управления поиском появился в другом (главном) окне Visual Studio. Перемещение окна SQL в главное окно заставило команды "Найти и найти и заменить" вместо этого отображать диалоговое окно "Найти в файлах", пока не была выбрана другая вкладка.

Обходной путь должен был поместить курсор в нижнюю панель, что заставило и Find, и Find & Replace работать правильно на этой панели этого окна. К сожалению, пока есть разделение окон, ошибка все еще присутствует в верхней панели.