Существует ли надстройка диспетчера сеансов для Visual Studio, которая позволяет сохранять список открытых файлов? - PullRequest
15 голосов
/ 17 января 2011

Существует ли надстройка для Visual Studio, которая позволяет сохранять список файлов / вкладок, которые вы в данный момент открыли в Visual Studio, например менеджер сессий, встроенный в Opera?

Я не имею в виду, как я могу сохранить все открытые в настоящее время файлы (Ctrl + Shift + S) или как мне открыть все открытые файлы, когда я снова открываю Visual Studio.

Я имею в виду, как я могу открыть набор файлов для одной проблемы / ошибки, затем сохранить этот список, когда появится другая более важная проблема / ошибка, и снова открыть сохраненный список файлов, которые я ранее открывал. Таким образом, мне не нужно было бы искать gp и находить все файлы, которые у меня были открыты изначально, или мне приходилось держать открытыми сразу много файлов.

Спасибо

Keith

Ответы [ 4 ]

10 голосов
/ 23 июля 2015

Save All The Tabs - это отличное расширение, которое, кажется, идеально удовлетворяет этот запрос. Я опускаю его здесь, так как этот пост появляется в первых результатах поиска Google для "вкладок сохранения Visual Studio".

2 голосов
/ 17 января 2011
1 голос
/ 18 сентября 2013

Простой шаблон макроса:

Public Module Sessions
    Sub Session1()
        DTE.ItemOperations.OpenFile("fullPathFile1")
        DTE.ItemOperations.OpenFile("fullPathFile2")
        ...
        DTE.ActiveDocument.Activate()
    End Sub
End Module
0 голосов
/ 18 января 2011

@ Бен намекнул на ответ, но это сработает только для одного набора файлов (т. Е. Если вы закроете и заново откроете решение, вы должны найти те же файлы, которые были открыты ранее).

Один мягкий обходной путь - вручную поддерживать разные версии файла .suo ( вставьте здесь все соответствующие заявления об отказе ), хотя это заставит вас каждый раз закрывать и открывать решение. 1005 *

PS: 3 минуты в Google, ничего не нашел. Я ожидаю, что не должно быть слишком сложно подбить макрос, чтобы сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...