Visual Studio单击查找结果在错误的窗口中打开代码


189

我正在使用Visual Studio 2010,当我执行“在文件中查找”时,结果将返回到“查找结果1”窗口,该窗口停靠在代码编辑器窗口下方。

以前,我将在“查找结果”窗口中双击其中一个结果,然后单击我要单击的文件将在代码编辑器面板中打开。

现在的问题是,当我单击其中一个结果时,它在与“查找结果”窗口相同的面板中打开,该窗口恰好比烦人的代码编辑器窗口小得多。

有谁知道该怎么做,以便当我双击搜索结果时,它们再次在代码编辑器窗口中打开?

谢谢!


我尝试添加visual-studio-2013标签,但它不允许我这样做,但是在2013年还是会发生这种情况!即使具有重置窗口
Simon_Weaver 2014年


1
如果以下答案之一回答了您的问题,则本网站的工作方式正常运行,您将“接受”答案,更多信息请参见:当有人回答我的问题时该怎么办?。但前提是您的问题确实得到了回答。如果没有,请考虑为问题添加更多详细信息。
再见StackExchange

Answers:


265

单击窗口->重置窗口布局


2
Window -> Reset Window LayoutVisual Studio 2013中存在相同的命令(),并继续解决该问题;)。
加文·霍普

9
谢谢。在VS2015中也可以使用
RandallTo

此解决方案通常可以快速为我解决。但是,有一个实例,它不是第一次工作,而是在重新启动VS之后工作。
约翰·李,

4
在VS2017的工程,以及
JS5

7
在VS2019中也很成功
Jesper Mygind

112

适用于VS2013 Update 4和所有较新的版本,包括VS2019。

我以为我有这个问题,但是可以通过使用窗口位置选择器的最底部停靠“查找结果”窗口来轻松解决。

当窗口停靠在紧邻中心位置的位置时,文件在与“查找结果”相同的位置打开。

VS2013窗口位置选择器


8
这有所帮助。重置窗口布局对我的情况没有帮助
slfan 2015年

1
也可以在Visual Studio 2015中工作
Sameer Alibhai

5
也可以在Visual Studio 2017中工作
Matt

1
比您尝试重新启动计算机接受的解决方案好得多的解决方案
Dirk Boer

为我工作,然后以我喜欢的方式将“解决方案资源管理器”和“属性”窗口重新放置到一边。执行此额外步骤后,代码文件仍在主窗格中打开。
Colm


3

进行同样的操作……很烦人……我意识到这种有害行为仅在应用程序在调试中运行时发生。停止调试后,创建了一个新面板,并在其中打开了该文件。如果我打开新文件,它们将在此新面板中打开。如果我关闭此新面板中的所有文件,请从标准代码编辑器窗口中打开的“查找文件”中打开新文件(只要该应用程序未运行)。


3

我也有这个问题。我在VS2013中遇到了问题。我不想执行“窗口->重置窗口布局”,因为这似乎会做我不希望做的其他事情。

这是我的解决方案:

  1. 我注意到在VS2013中我打开了项目“ A”的问题。

  2. 我打开了另一个VS2013副本,并打开了项目“ B”。

  3. 我关闭了表现出令人讨厌行为的VS2013副本:项目A。

  4. 我关闭了已打开项目B的VS2013副本。

  5. 这样就保存了“良好”副本中的设置。

  6. 在VS2013中打开了项目A,一切都很好。

显然,警告是,这要求您在关闭VS2013之前注意到问题。但是,如果您及时注意到它,这是一个非常简单的解决方案。


2

对于那些不想将其“查找结果”,“错误列表”,“输出”,...窗口停靠在右边的窗口,以及对于上面的答案,即Window-> Reset Window Layout不起作用:可能是您正在尝试对接错误的地方!您应该将这些窗口停靠在最底端。请参阅此处:https : //stackoverflow.com/a/2735726/6176317


0

对我来说,这是在Visual Studio窗口中发生的,该窗口包含一个SQL文件,并且“窗口拆分”选项处于活动状态。如果光标位于窗口的顶部窗格中,则Ctrl + F(查找)和Ctrl + H(查找和替换)都将导致查找控件出现在其他(主)Visual Studio窗口中。将SQL窗口移到主窗口中只会导致“查找和查找并替换”显示“在文件中查找”对话框,直到选择了另一个选项卡为止。

解决方法是将光标放在底部窗格中,这会导致“查找”和“查找与替换”在该窗口的该窗格中都能正常工作。不幸的是,只要有“窗口拆分”,该错误仍在顶部窗格中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.