visual-studio - 失去焦点时如何自动保存Visual Studio 2015文件?

标签 visual-studio visual-studio-2015 web-deployment autosave

我正在类里面使用CSS,HTML和JavaScript,最近我开始使用Visual Studio2015。在Notepad++中,有一个加载项,使我可以在丢失所有打开的文档后自动保存它们。焦点。这使我节省了很多时间,因为我经常在正在处理的页面与其编码之间来回切换。

我希望Visual Studio 2015有类似的加载项,因此在检查其网页上的工作之前,我可以别忘了保存!有人知道吗?

最佳答案

您可以对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;
}

关于visual-studio - 失去焦点时如何自动保存Visual Studio 2015文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33574292/

相关文章:

visual-studio - Visual Studio 错误的界面(想要更换编译器)

c# - 使用 C#,如何以编程方式创建新的 Visual Studio 2012 解决方案?

compiler-errors - 无法构建商店包 - 错误

symfony 部署错误 : mapped superclass

javascript - 输入类型 =“number” 忽略 Maxlength 和 Minlength

deployment - 如何更改WebLogic中的部署顺序?

使用宏值初始化 C 结构体

c# - 我包含的外部可执行文件的路径是什么?

azure - VS2015 NuGet无法安装Microsoft.WindowsAzure.ConfigurationManager或ServiceBus

visual-studio-2015 - 无法使用 .vsix 文件为 Visual Studio Community 2015 安装扩展