是否有Visual Studio的会话管理器加载项,可以保存已打开的文件列表?

时间:2011-01-17 14:43:12

标签: visual-studio visual-studio-2008

是否有Visual Studio的加载项允许您保存当前在Visual Studio中打开的文件/选项卡列表,例如您内置到Opera的会话管理器?

我不是说如何保存所有当前打开的文件(Ctrl + Shift + S),或者如何在重新打开Visual Studio时获取所有打开的文件。

我的意思是如何为一个问题/错误打开一组文件,然后在另一个更重要的问题/错误出现时保存该列表,然后重新打开我之前打开的已保存文件列表。这样我就不用gp找到我原来打开的所有文件,或者必须立即打开大量文件。

由于

基思

4 个答案:

答案 0 :(得分:10)

Save All The Tabs是一个很好的扩展,似乎完全满足了这个要求。我将它放在这里,因为这篇文章出现在#34; visual studio保存标签的前几个谷歌搜索结果中。

答案 1 :(得分:2)

Document Session Manager加载项似乎提供了您所需的功能。但是,它自2010年4月以来一直没有更新。

Favorite Documents扩展程序允许您创建指向常用代码文件的链接,然后快速将它们作为一组或单独从Visual Studio 2010,2012和2013中的“收藏夹”菜单打开。

答案 2 :(得分:1)

简单的宏模板:

Public Module Sessions
    Sub Session1()
        DTE.ItemOperations.OpenFile("fullPathFile1")
        DTE.ItemOperations.OpenFile("fullPathFile2")
        ...
        DTE.ActiveDocument.Activate()
    End Sub
End Module

答案 3 :(得分:0)

@Ben暗示了答案,但这只适用于一组文件(例如,如果你关闭并重新打开解决方案,你应该找到与之前相同的文件)。

一个温和的hacky解决方法是手动维护.suo文件的不同版本(在此处插入所有适当的免责声明),但这会强制您每次关闭并打开解决方案。

PS:谷歌上3分钟,没找到任何东西。我希望不要太难以敲掉一个宏来做这件事。