2016-09-13 12 views
0

デバッグするためにプログラムするときに変数を出力するのが好きです(誰にもそうではありません)。Visual Studioで変数を出力するホットキー

変数を選択してprint文を書くか、クリップボードにコピーするホットキーを押すといいですね。すぐに貼り付けることができます。これはVisual Studioで達成可能ですか?私はマクロとコードスニペットを見てきましたが、このようなことはしません。私自身のプラグインを書く必要がありますか?

おかげ

答えて

0

あなたは私のVisual Commander拡張のために、次のC#コマンドを作成(およびそれにホットキーを割り当てる)選択した変数の値を表示するようにしてクリップボードにコピーすることができます

public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) 
{ 
EnvDTE.TextSelection ts = DTE.ActiveWindow.Selection as EnvDTE.TextSelection; 
string variableName = ts.Text; 
EnvDTE.Expression exp = DTE.Debugger.GetExpression(variableName); 
string value = exp.Value; 
System.Windows.Clipboard.SetText(value); 
System.Windows.MessageBox.Show(value); 
} 
関連する問題