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

时间:2010-11-10 21:24:33

标签: visual-studio-2010 visual-studio visual-studio-2012 find replace

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

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

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

有谁知道如何制作它,以便当我双击搜索结果时,它们会再次在代码编辑器窗口中打开?

谢谢!

7 个答案:

答案 0 :(得分:226)

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

答案 1 :(得分:96)

VS2013 Update 4

我以为我遇到了这个问题但是通过使用窗口位置选择器的最底部停靠“查找结果”窗口可以很容易地解决这个问题。

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

VS2013 window position selector

答案 2 :(得分:13)

这也在这里讨论:    VS2010 docks code windows in the wrong place

答案 3 :(得分:3)

同样......恼人......我意识到这种不受欢迎的行为只发生在应用程序在调试中运行时。在我停止调试之后,创建了一个新的面板,其中打开了此文件。如果我打开了新文件,它们将在这个新面板中打开。如果我关闭这个新面板中的所有文件,则在标准代码编辑器窗口中打开“在文件中查找”打开新文件(只要应用程序没有运行)。

答案 4 :(得分:3)

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

这是我的解决方案:

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

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

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

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

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

  6. 在VS2013中打开项目A,一切顺利。

  7. 显然,需要注意的是,这需要您在关闭VS2013之前注意到问题。但如果你及时注意到这一点,这是一个非常简单的解决方案。

答案 5 :(得分:0)

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

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

答案 6 :(得分:0)

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