我使用Visual Studio 2010,当我做“在文件中查找”时,结果返回到“查找结果1”窗口,它停靠在我的代码编辑器窗口下面。

以前,我会在Find results窗口中双击其中一个结果,我所单击的文件将在代码编辑器面板中打开。

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

有人知道如何让我双击搜索结果时,它们再次在代码编辑器窗口中打开吗?

谢谢!


当前回答

去吧……刺激……我意识到这种不必要的行为只发生在应用程序运行调试时。在我停止调试之后,创建了一个新的面板,其中打开了这个文件。如果我打开新文件,它们会在这个新面板中打开。如果我关闭这个新面板中的所有文件,在标准代码编辑器窗口中的“查找文件”中打开新文件(只要应用程序未运行)。

其他回答

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

这是我的解决方案:

我注意到在VS2013中我有项目“A”打开的问题。 我打开VS2013的另一个副本,打开项目“B”。 我关闭了显示恼人行为的VS2013副本:项目A。 我关闭了VS2013中打开项目B的副本。 这保存了“好”拷贝的设置。 在VS2013中打开项目A,一切正常。

显然,需要注意的是,这要求您在关闭VS2013之前注意到问题。但如果你及时注意到,这是一个很简单的解。

这里也在讨论这个问题: VS2010将代码窗口停靠在错误的位置

去吧……刺激……我意识到这种不必要的行为只发生在应用程序运行调试时。在我停止调试之后,创建了一个新的面板,其中打开了这个文件。如果我打开新文件,它们会在这个新面板中打开。如果我关闭这个新面板中的所有文件,在标准代码编辑器窗口中的“查找文件”中打开新文件(只要应用程序未运行)。

单击“窗口→重置窗口布局”

对于那些不想停靠他们的“查找结果”,“错误列表”,“输出”,…窗口到右边,对于那些上面的答案是窗口->重置窗口布局不起作用:可能是你试图停靠错误的地方!你应该把这些窗户固定在最下面。参考网址:https://stackoverflow.com/a/2735726/6176317