2009-10-12 13 views
23

Was die Nützlichkeit des Befehlsfensters in Visual Studio ist (Menü Ansicht ->Andere Windows- ->Command Window)?Visual Studio-Befehlsfenster

Ich weiß, dass das Visual Studio Command Window verwendet wird, um Befehle oder Aliase direkt in der IDE auszuführen. Der MSDN-Artikel Command Window erläutert, wie Sie das Befehlsfenster verwenden können, um Debug-Anweisungen zu drucken, aber ich fühle, dass diese einfacher im Direktfenster ausgeführt werden können.

Für was ist das Befehlsfenster?

Antwort

19

Das Direkt-Fenster wird hauptsächlich zum Debuggen, zur Variablenauswertung usw. verwendet. Sie kennen sich damit aus, daher werde ich seine Verwendung nicht veröffentlichen. Weitere Informationen dazu finden Sie im MSDN-Artikel Immediate Window.

Im Befehlsfenster können Sie eine Reihe von Befehlen mit ihren Aliasen ausführen. Sie werden feststellen, dass die Befehlsfensteraufforderung ein > Zeichen hat. Sie können eine Datei in Ihrer Lösung mit of Class1.cs öffnen, drücken Sie die Eingabetaste und öffnen Sie sie. Im Suchdialog und im Direkt-Fenster müssten Sie das> einfügen, damit es >of Class1.cs wird.

Nichtsdestotrotz können Sie genau das Gleiche im Direktfenster tun, indem Sie auch einen Befehl mit > voranstellen. Das Befehlsfenster speichert einen zusätzlichen Tastendruck und ist sofort einsatzbereit, wenn Sie einen Befehlsalias löschen.

Schauen Sie sich diese Links für einige Befehle:

Zum Beispiel das Quick Watch-Fenster zu öffnen, geben Sie ?? im Befehlsfenster. Versuchen Sie, dass in dem Direkt-Fenster und Sie erhalten:

?? 
Invalid expression term '?' 

Typ >?? in dem Direkt-Fenster, und es wird funktionieren.

+1

Beachten Sie auch, dass (zumindest in VS 2010) Sie Intellisense erhalten. Tippe o und pause, und von wird dir angeboten. Nimm es (Pfeile und Tab) und tippe den ersten Buchstaben einer Datei, und dir werden Dateien zur Auswahl angeboten. Das kann viel schneller sein als das Blättern im Projektmappen-Explorer. –

3

Das Befehlsfenster bietet eine Interaktion im Befehlseingabemodus mit der IDE, die einigen Benutzern anscheinend gefällt, aber alle Funktionen können über Tastenkombinationen erreicht werden, wodurch das Schreiben des Befehls unnötig langsam wird.

Der "of", "open" oder "File.OpenFile" -Befehl zum Beispiel ist wahrscheinlich gleichbedeutend mit dem Navigieren zum Solution Explorer ("STRG + Tab" und Pfeil um, oder einer der Shortcuts für Solution) Explorer "STRG + W, S", "STRG + ALT + L" oder eine andere Ihrer Kreation, dann geben Sie den Namen der gewünschten Datei ein. Der Projektmappen-Explorer wählt die Datei während der Eingabe aus und drückt die Eingabetaste, wenn Sie zur richtigen Datei gelangen.

Das Hinzufügen von Referenzen kann schnell erfolgen, indem Sie das richtige Projekt im Solution Explorer auswählen und "Alt, P, R" drücken (Drücken Sie STRG + Tab nicht, da VS dann die Registrierung für alle Komponenten durchsucht , benutze STRG + UMSCHALT + Tab!). Das Hinzufügen einer neuen Codedatei ist ähnlich: "Alt, P, W, 'code',". Das Menüsystem in Visual Studio ist sehr gut durchdacht. Mit alt, um herumzukommen, ist es sehr effizient und schlägt das Befehlsfenster.

Ich verwende derzeit das Befehlsfenster (STRG + Umschalt + C), um "closeall", "File.CloseAllButThis" und "open". Ich hatte große Hoffnungen in das Befehlsfenster, als ich zum ersten Mal von seiner Existenz erfuhr. Ich denke, ich war im Grunde auf der Suche nach VIM, aber erwarte nicht zu viel davon, besonders wenn es dir nichts ausmacht, Tastenkombinationen für Find und andere Befehle zu verwenden.

+1

Ich weiß, das ist alt, aber ich sah in Ihrem Post, dass Sie vim für Visual Studio wollten. Haben Sie vsVim versucht? Ich benutze es sehr gern. –

+0

@AlexanderVanAtta Nicht sonderlich komisch, und danke für die Empfehlung. Ich habe VS nicht verwendet und habe seit Jahren nicht mehr auf Microsoft-Systemen entwickelt, und jetzt benutze ich vim jeden Tag, den ganzen Tag :-) –

Verwandte Themen