2016-09-13 5 views
0

Also ich möchte Variablen drucken, wenn ich programmieren, um zu debuggen (wer nicht).Hotkey zum Drucken einer Variablen in Visual Studio

Es wäre schön, wenn ich eine Variable auswählen könnte und einen Hotkey, die eine print-Anweisung schreiben würde oder kopieren Sie sie in meine Zwischenablage, so konnte ich es sofort einfügen. Ist dies in Visual Studio möglich? Ich habe mir Makros und Code-Schnipsel angesehen und sie scheinen nicht für so etwas gemacht zu sein. Muss ich meinen eigenen Stecker schreiben?

Dank

Antwort

0

Sie können die folgenden C# Befehl für meine Visual Commander Erweiterung erstellen (und einen Hotkey zuweisen), um den ausgewählten Variablenwert zu zeigen, und kopieren Sie sie in die Zwischenablage:

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); 
} 
Verwandte Themen