Visual Studio При нажатии на кнопку «Найти результаты» открывается код в неправильном окне.


191

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

Раньше я дважды щелкал по одному из результатов в окне «Найти результаты», и файл, по которому я щелкал, открывался на панели редактора кода.

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

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

Спасибо!


Я пытался добавить visual-studio-2013тег, но он не позволил мне, но это все еще происходит в 2013 году! даже с окном сброса
Simon_Weaver


1
Если один из ответов ниже ответил на ваш вопрос, как работает этот сайт, вы бы «приняли» ответ, подробнее здесь: Что мне делать, если кто-то отвечает на мой вопрос? , Но только если на ваш вопрос действительно ответили. Если нет, попробуйте добавить больше деталей к вопросу.
Прощай, StackExchange,

Ответы:


266

Нажмите Window-> Сбросить расположение окон


2
Та же команда ( Window -> Reset Window Layout) существует в Visual Studio 2013 и продолжает решать проблему;).
Гэвин Хоуп

9
Спасибо. Работает также в VS2015
RandallTo

Это решение обычно исправляет это для меня быстро. Тем не менее, один случай, он не работал в первый раз, но работал после перезапуска VS.
Джон Ли

4
Работает также в VS2017
JS5

7
Также успешно в VS2019
Джеспер Mygind

115

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

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

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

Селектор положения окна VS2013


8
это помогло. Сброс макета окна не помог мне в моем случае
slfan

1
Работает и в Visual Studio 2015
Самер Алибхай

5
Работает и в Visual Studio 2017
Мэтт

1
Гораздо лучшее решение, чем принятое решение "попытайся перезагрузить компьютер"
Дирк Бур

Сработал для меня, а затем я переместил окно Solution Explorer и Properties в ту сторону, которая мне больше нравится. Файлы кода по-прежнему открываются в главной панели после выполнения этого дополнительного шага.
Colm


3

Продолжайте так же ... раздражать ... Я понял, что это нежелательное поведение происходило только во время работы приложения в режиме отладки. После того, как я прекратил отладку, была создана новая панель с этим открытым файлом. Если бы я открыл новые файлы, они бы открылись в этой новой панели. Если я закрою все файлы в этой новой панели, открою новые файлы из «Найти в файлах», откройте в стандартном окне редактора кода (пока приложение не запущено).


3

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

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

  1. Я заметил проблему в VS2013, в которой у меня был открыт проект «А».

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

  3. Я закрыл копию VS2013, которая демонстрировала раздражающее поведение: проект А.

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

  5. Это сохранило настройки из «хорошей» копии.

  6. Открыли проект А в VS2013 и все было хорошо.

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


2

Для тех, кто не хочет закреплять свои окна «Поиск результатов», «Список ошибок», «Вывод», ... окна справа, а для тех, кто ответит выше, «Окно-> Сбросить расположение окон» не работает: может быть, вы пытаетесь пристыковать неправильное место! Вы должны закрепить эти окна до самого дна. См. Здесь: https://stackoverflow.com/a/2735726/6176317


0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.