Подтвердить что ты не робот

Есть ли надстройка для диспетчера сеансов для Visual Studio, которая позволяет сохранить список файлов, которые вы открыли?

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

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

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

Спасибо

Кит

4b9b3361

Ответ 1

"Диспетчер сеансов документов" добавляет, чтобы обеспечить функциональность, которой вы пользуетесь. Однако он не обновлялся с апреля 2010 года.

Favorite Documents позволяет создавать ссылки на часто используемые файлы кода, а затем быстро открывать их как группу или индивидуально из меню "Избранное" в Visual Studio 2010, 2012 и 2013.

Ответ 2

Сохранить все вкладки - отличное расширение, которое, кажется, прекрасно удовлетворяет этому запросу. Я отбрасываю его здесь, так как это сообщение появляется в первых нескольких результатах Google для "вкладок сохранения визуальной студии".

Ответ 3

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

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

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

Ответ 4

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

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