2015-11-06 21 views
14

私はクラスでCSS、HTML、およびJavaScriptを使用しています。最近はVisual Studio 2015で作業を開始しました。メモ帳++では、開いたドキュメントを自動的にすべて保存するアドオンがありますそれは焦点を失った。これは私が作業しているページとそのコーディングの間を頻繁に行き来するので、私に多くの時間を節約しました。フォーカスを失ったVisual Studio 2015ファイルを自動保存する方法はありますか?

Visual Studio 2015にも同様のアドオンがあることを願っています。そのため、Webページで自分の作品を確認する前に保存するのを忘れることはできません。誰でも知っている?

答えて

28

あなたは離れてのVisual Studioからの切り替えにファイルを保存autoにVisual Commanderため、次の拡張子を使用することができます。

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

私は仕事に感謝しました!他の人のための詳しい説明: 1.ビジュアルコマンダーをダウンロードしてインストールします。 2.ビジュアルスタジオの上部にある[VCmd]タブをクリックします。 3.拡張子... 4. を追加してください。5.言語> C#(これは私を少し時間がかかりました) 6.上記コードを文書全体に貼り付けます。 7.コンパイル>>保存>>インストール 8.動作します!ありがとう;) –

+0

あなたの助けてくれてありがとうが、私は視覚スタジオ自体フォーカスを失いたい。 フォーカスイベントが失われた正しいコードを教えてください。 – Trung

+0

@Trung申し訳ありませんが、フォーカスイベントを失ったことをあなたが指しているとは分かりません。 –

2

Visual Studioがフォーカスを失ったときに文書を開いて保存しますAutoSaveと呼ばれるサードパーティ製のツールがあります。 ツールがインストールされたら、ツールメニューでAutoSaveをクリックして、自動保存機能を有効にします。 Visual Studioのコードについては

は: - >自動保存ファイルをクリックします。 VS Code - Auto Save functionality

+2

あなたがボットを作る理由についてコメントできますか? –

+0

私は票を落としませんでしたが、あなたの投稿にいくつかのスペルミスがあります。外側のステップは数字ではなく、お互いの関係やCAPSを使用する方法が明確ではありません。ちょっと面倒です。 – problemofficer

+0

質問は、Visual Studioコードではなく、Visual Studioコードについてです。 –

関連する問題