2015-11-06 31 views
14

Ich arbeite mit CSS, HTML und JavaScript in meinen Klassen und ich habe vor kurzem begonnen, mit Visual Studio 2015 zu arbeiten. In Notepad ++ gibt es ein Add-On, mit dem ich automatisch alle meine geöffneten Dokumente speichern konnte es hat den Fokus verloren. Das hat mir viel Zeit erspart, da ich häufig zwischen der Seite, an der ich gerade arbeite, und der Programmierung hin und her pendle.Wie kann ich meine Visual Studio 2015-Dateien automatisch speichern, wenn sie den Fokus verliert?

Ich hoffe, dass es ein ähnliches Add-on für Visual Studio 2015 gibt, also kann ich aufhören zu vergessen zu speichern, bevor ich meine Arbeit auf der Webseite überprüfe! Wer kennt das?

Antwort

28

Sie können folgende Erweiterungsdateien von Visual Studio speichern für Visual Commander zu auto verwenden weg auf Schaltung:

konzentrieren AutoSave, die Dokumente speichern geöffnet wird, wenn Visual Studio verliert
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; 
} 
+15

Ich habe es zur Arbeit, danke! Etwas detailliertere Anweisungen für andere: 1. Herunterladen und installieren Sie Visual Commander. 2. Klicken Sie oben im Visual Studio auf die Registerkarte "VCmd". 3. Erweiterungen ... 4. Fügen Sie hinzu. 5. SPRACHE >> C# (Diese nahm mich eine Weile lol) 6. Fügen Sie obigen Code über das gesamte Dokument ein. 7. Übersetzen >> Speichern >> Installieren 8. Es funktioniert! Danke;) –

+0

Danke für deine Hilfe, aber ich möchte das Visual Studio selbst verlieren. Könnten Sie mir bitte den richtigen Code mit verlorenem Fokus-Ereignis geben? – Trung

+0

@Trung Sorry, ich verstehe nicht, was verloren Fokus-Ereignis beziehen Sie sich auf. –

2

Es ist ein Drittanbieter-Tool genannt. Sobald es installiert ist, schalten Sie die automatische Speicherfunktion ein, indem Sie im Menü Extras auf AutoSave klicken.

für Visual Studio-Code: ->Auto SaveDatei klicken. VS Code - Auto Save functionality

+2

Können Sie einen Kommentar für warum Sie vot machen? –

+0

Ich habe nicht abgestimmt, aber Ihr Beitrag hat mehrere Rechtschreibfehler, die äußeren Schritte sind nicht nach Zahlen sortiert und es ist nicht klar, wie sie zueinander stehen und Sie CAPS verwenden. Es sieht einfach ein bisschen chaotisch aus. – problemofficer

+0

Die Frage bezieht sich auf Visual Studio, nicht auf Visual Studio Code. –