Как я могу автосохранять файлы Visual Studio 2015, когда он теряет фокус?

Я работаю с CSS, HTML и JavaScript в своих классах, и недавно я начал работать с Visual Studio 2015. В Notepad ++ есть надстройка, которая позволила мне автоматически сохранять все мои открытые документы как можно скорее поскольку он потерял фокус. Это помогло мне много времени, так как я часто бываю взад и вперед между страницей, над которой я работаю, и кодировкой для нее.

Я надеюсь, что есть аналогичное дополнение для Visual Studio 2015, поэтому я могу перестать забывать о сохранении, прежде чем проверять свою работу на своей веб-странице! Кто-нибудь знает что-нибудь?

Ответ 1

Вы можете использовать следующее расширение для Visual Commander для автоматического сохранения файлов при отключении от Visual Studio:

public class E : VisualCommanderExt.IExtension
{
    public void SetSite(EnvDTE80.DTE2 DTE_, Microsoft.VisualStudio.Shell.Package package)
    {
        DTE = DTE_;
        System.Windows.Application.Current.Deactivated += OnDeactivated;
    }

    public void Close()
    {
        System.Windows.Application.Current.Deactivated -= OnDeactivated;
    }

    private void OnDeactivated(object sender, System.EventArgs e)
    {
        try
        {
            DTE.ExecuteCommand("File.SaveAll");
        }
        catch (System.Exception ex)
        {
        }
    }

    private EnvDTE80.DTE2 DTE;
}

Ответ 2

Существует сторонний инструмент Автосохранение, который сохранит открытые документы, когда Visual Studio потеряет фокус. После его установки вы включаете функции автоматического сохранения, перейдя в меню инструментов и нажав Автосохранение.

Код Visual Studio. Нажмите Файл Автосохранение. VS Code - функция автоматического сохранения