2011-12-09 107 views
2

我是一位设计师,需要处理多个项目中的多个文件。我很少打开整个解决方案,而是在Windows资源管理器中查找需要修改的文件。有没有办法强制Visual Studio在同一窗口中从资源管理器打开文件?

有没有办法强制从Windows资源管理器打开的任何文件通过双击或右键单击打开现有窗口中的新选项卡?比如,当我必须对5个文件进行快速编辑时,我将它们全部选中,然后右键单击>打开 - 它在当前窗口中打开,而不是在一个窗口中打开5个选项卡,我更喜欢。

我看到有一个file explorer extension,它允许我从VS内部浏览文件系统,但我希望能够直接从Explorer中完成。

+1

在我现在工作的计算机上,情况已经如此。所有内容都会在带有选项卡的活动vs流程中打开不知道为什么,但它只是。你有什么打开你想打开的文件的价值? –

+0

我认为就是这样。行为是不稳定的,经过一些调查后,我发现一些扩展设置为使用Visual Studio版本选择器而不是Visual Studio打开。切换到Visual Studio解决了这个问题。 @MartijnB - 如果你想做出答案,我会接受它。 –

+0

我做出了答案。谢谢! –

回答

3

如果使用Visual Studio而不是Visual Studio Version Selector打开文件,则这是默认行为。您可以通过转到文件的属性来更改打开的值。

+1

这对我来说不适用于VS2012,你说的是'C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe'吧?如果这是我选择默认打开文件,它们仍然会在新的VS2012窗口中打开。 –

+1

与此相同,但只适用于VS 2013中的.css文件。双击.cs文件作为新选项卡打开,但双击.css文件打开新窗口。拖放工作正常,但我想知道为什么不同的行为,以及什么reg修复它(我没有使用版本选择器..使用相同的路径,devenv.exe,为两个exts)。 (如果没有其他的话,可以认为它是一种学术活动)。思考? – nothingisnecessary

3

也许这不符合您的需求,但是如果您在资源管理器中多选文件,然后将它们拖放到Visual Studio中,它将在新选项卡中打开每个文件。

+0

这正是我所做的。打败任何一天双击或右键单击。永远不要低估拖放的力量! – BoltClock

相关问题