Was ist Ihre bevorzugte Tastenkombination für Visual Studio? Ich bin immer bereit, meine Hände auf der Tastatur und weg von der Maus zu lassen!
Eins pro Antwort bitte.
Was ist Ihre bevorzugte Tastenkombination für Visual Studio? Ich bin immer bereit, meine Hände auf der Tastatur und weg von der Maus zu lassen!
Eins pro Antwort bitte.
Antworten:
Ctrl+ -und das Gegenteil Ctrl+ Shift+- .
Bewegen Sie den Cursor zurück (oder vorwärts) an die letzte Stelle, an der er sich befand. Kein Zurückblättern oder PgUp/ mehrPgDown um herauszufinden, wo Sie waren.
Dadurch werden geöffnete Fenster in Visual Studio umgeschaltet:
Ctrl+ tabund das Gegenteil Ctrl+ Shift+tab
Für mich geht es nicht darum, Code automatisch zu vervollständigen, Klammern abzugleichen oder ein ausgefallenes Tool-Panel anzuzeigen. Stattdessen geht es nur darum, mich den Code sehen zu lassen.
Mit all den Panels, die Sie umgeben, wird der Bereich, in dem Sie tatsächlich Code schreiben, zu klein.
In diesem Fall kommt Shift+ Alt+ Enterzur Rettung und fokussiert das Codefenster im Vollbildmodus . Wenn Sie es erneut drücken, sind alle Bedienfelder wieder vorhanden.
Inkrementelle Suche - Ctrl+I
Es ist im Grunde das Suchdialogfeld ohne das Dialogfeld. Geben Sie einfach ein, wonach Sie suchen möchten (sehen Sie in der unteren Statusleiste nach, was Sie eingegeben haben). Drücken Sie erneut Ctrl+ Ioder F3suchen Sie nach der nächsten Instanz. Drücken Sie zum Beenden Escape. Das Starten einer neuen Suche durch zweimaliges Drücken von Ctrl+ Iwiederholt die letzte Suche.
Erweitern Sie Smart Tag (Menü "Auflösen"): Ctrl+ .(Punkt)
Erweitert das Tag, das angezeigt wird, wenn Sie beispielsweise einen Bezeichner umbenennen.
using
Anweisung oder einen vollständig qualifizierten Namespace für eine Klasse hinzufügen können ). Es hat nichts mit QuickInfos zu tun.
Ctrl+ K, Ctrl+ CKommentiere einen Block
Ctrl+ K, Ctrl+ UKommentiere den Block aus
Stock Visual Studio? F12- Edit.GoToDefinition .
Mit DevExpress 'Refactor! installiert bedeutet aber, dass Ctrl+ `mein absoluter Favorit ist;)
Der TABSchlüssel für "Schnipsel".
ZB tippen try
und dann zweimal die Tabulatortaste drücken.
Ergebnisse in:
try
{
}
catch (Exception)
{
throw;
}
die Sie dann erweitern können.
Vollständige Liste der C # -Schnipsel: http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx
Ctrl+ ]für passende Klammern und Klammern.
Ctrl+ Shift+ ]wählt Code zwischen übereinstimmenden Klammern aus.
Ctrl+Shift +F
Gute alte Find In Files .
Ctrl+ K, Ctrl +D // Auto- (Re) Format
Siehe auch: Antwort
Ctrl+ C, Ctrl+ VDie aktuelle Zeile duplizieren
Ctrl+ Ldie aktuelle Zeile löschen
Ctrl+ F3für die aktuelle Auswahl suchen
Ctrl+ K, Ctrl+ Kerstellen Sie ein Lesezeichen (das sind nützlich)
Ctrl+K , Ctrl+N zum nächsten Lesezeichen gehen
Und hier ist noch etwas Interessanteres:
Drücken Sie Ctrl+ /, um den Cursor in ein Feld zu setzen, in das Sie Befehle eingeben können.
Wenn Sie beispielsweise Ctrl+ drücken /und "> von" eingeben, geben Sie jetzt den Namen einer Datei in Ihr Projekt ein. Die Datei wird automatisch vervollständigt. Dies ist eine sehr schnelle Möglichkeit, Dateien in der aktuellen Lösung zu öffnen.
Ctrl+ Shift+ VEinfügen / Durchlaufen des Zwischenablage-Rings
Ich mag Ctrl+ M, Ctrl+ M. So erweitern / reduzieren Sie den aktuellen Codeblock.
Eine, die ich oft benutze, aber nicht viele andere Leute, ist:
Shift+ Alt+ F10dannEnter
Wenn Sie einen Klassennamen wie eingeben Collection<string>
eingeben und nicht über den richtigen Namespace-Import verfügen, wird der Import durch diese Verknüpfungskombination automatisch eingefügt (während sich das Carret unmittelbar nach dem '>' befindet).
Aktualisieren:
Eine äquivalente Abkürzung aus den Kommentaren zu dieser Antwort (danke Asterit !):
Ctrl + .
Viel bequemer als meine ursprüngliche Empfehlung.
Shift+ESC
Dadurch werden alle "gefälschten Fenster" in Visual Studio ausgeblendet / geschlossen. Dies umfasst Dinge wie den Projektmappen-Explorer, den Objektbrowser, das Ausgabefenster, das Sofortfenster, Unit-Test-Fenster usw. usw. und gilt weiterhin unabhängig davon, ob sie fixiert, schwebend, andockbar oder mit Registerkarten versehen sind.
Verknüpfung in ein Fenster (z. B. Ctrl+ Alt+ Loder Ctrl+ Alt+ I) tun, was Sie tun müssen, und Shift+ Esc, um es loszuwerden. Wenn Sie es nicht loswerden, können Sie es nur wieder fokussieren, indem Sie dieselbe Tastenkombination verwenden (oder die Maus, die wir vermeiden möchten ...).
Sobald Sie den Dreh raus haben, ist es immens nützlich.
Grrr .... Die Häufigkeit von Treffer Ctrl+ F4, um das 'Fenster' zu schließen, nur um zu sehen, wie mein aktuelles Codefenster geschlossen wird, war verrückt, bevor ich dies fand. Jetzt passiert es nur noch gelegentlich.
Mein Favorit: F12(gehe zur Definition) und Shift+ F12(finde Referenzen).
Letzteres ist nützlich bei F8(gehe zum nächsten Ergebnis).
Ctrl+ -und Ctrl+ Shift+ -sind den Hin- und Her-Tasten meiner Maus zugeordnet.
Ctrl+ .ist auch nützlich, insbesondere zum Hinzufügen von Ereignishandlern und zum Verwenden von Anweisungen.
Visual Studio 2005/2008 Keybinding-Poster:
Diese decken keine Anpassungen ab, sind jedoch gute Referenzmaterialien und auf jeden Fall hilfreich, um neue Verknüpfungen zu finden.
Ein Makro, das alle aktuellen Bindungen in eine HTML-Datei kopiert:
Alt+ Shift+ Pfeiltasten ( ←, ↑, ↓, →)
Auf diese Weise können Sie Dinge in einem Block auswählen. Als ob Sie alle "int" im Block auswählen und dann suchen und ersetzen könnten, um beispielsweise zu verdoppeln.
**int** x = 1;
**int** y = 2;
**int** z = 3;
Ctrl+ M, O. Kann alle Codeabschnitte in einer bestimmten Datei reduzieren und erweitern.
Öffnen und setzen Sie den Fokus im Projektmappen-Explorer : Ctrl+ Alt+L
Eine, die andere Editoren verwenden sollten:
Ctrl+ CWenn nichts ausgewählt ist, wird die aktuelle Zeile kopiert.
Die meisten anderen Editoren werden nichts tun. Nach dem Kopieren einer Zeile wird beim Einfügen die Zeile vor der aktuellen Zeile platziert, auch wenn Sie sich in der Mitte der Zeile befinden . Die meisten anderen Editoren fangen an, von Ihrem Standort aus einzufügen, was fast nie das ist, was Sie wollen.
Das Duplizieren einer Zeile ist nur: Halten Sie die Strg-Taste gedrückt, drücken Sie c und dann v. ( Ctrl+ C, Ctrl+ V)
Hier ist eine Liste, die ich häufig benutze:
Ctrl+ I: für progressive Suche. Wenn Sie danach nichts Imehr eingeben Iund die CtrlTaste gedrückt halten , wird das zuletzt gesuchte Element durchsucht. Ctrl+ Shift+ Ikehrt die Suche um. Möglicherweise möchten Sie auch F3(und Shift+ F3) verwenden, sobald eine Suchzeichenfolge eingegeben wurde.
Ctrl+ K Ctrl+ C: Zum Kommentieren des hervorgehobenen Bereichs. Wenn nichts markiert ist, wird die aktuelle Zeile kommentiert. Natürlich können Sie einfach halten Ctrlund drücken K, Cnacheinander.
Ctrl+ K Ctrl+ U: Zum Kommentieren der hervorgehobenen Region. Funktioniert wie oben.
Ctrl+ /: Bewegt den Cursor auf das kleine Suchfeld oben. Sie können "> of filename" (ohne Anführungszeichen) eingeben, um eine Datei zu öffnen. Sehr nützlich, wenn Ihr Projekt mehrere Dateien enthält.
Ctrl+ K Ctrl+ K: Lesezeichen für die aktuelle Zeile. Dies ist nützlich, wenn Sie sich einen Moment lang einen anderen Teil des Codes ansehen und zu Ihrem Standort zurückkehren möchten.
Ctrl+ K Ctrl+ N: Bringt Sie zum nächsten Lesezeichen, wenn es mehr als ein Lesezeichen gibt.
Ctrl+ -: Bringt den Cursor an seine vorherige Position
Ctrl+ Shift+ -: Bringt den Cursor an die nächste Position (falls vorhanden)
Ctrl+ Shift+ B: Erstellen Sie Ihr Projekt
Ctrl+ C: Obwohl dies die übliche Kopie ist, kopiert es die aktuelle Zeile, wenn nichts markiert ist. Gleiches gilt für Ctrl+ X(für Schnitt)
Ctrl+ Space: Autocomplete mit IntelliSense
Ctrl+ ]: Bringt Sie zur passenden Zahnspange. Funktioniert mit allen Arten von Klammern: '(', '{', '['. Nützlich für große Blöcke.
F12: Bringt Sie zur Funktionsdefinition / Variablendefinition.
Alt+ P+ P: Öffnet Projekteigenschaften. Obwohl dies nicht viele verwenden, ist es nützlich, wenn Sie die Befehlszeilenargumente schnell in Ihr Programm ändern möchten.
F5: Um das Debuggen zu starten
Shift+ F5: Um das Debuggen zu beenden
Während des Debuggens können Sie mit Ctrl+ Alt+ Qeine Schnellüberwachung hinzufügen. Weitere Debugging-Verknüpfungen finden Sie im Debug-Dropdown-Menü.
Wenn 'Favorit' daran gemessen wird, wie oft ich es benutze, dann:
F10 : Debug.StepOver
:) :)
Bei Verwendung des Paares:
Wenn das IntelliSense- Dropdown- Menü angezeigt wird, wird Ctrldie Liste durch Gedrückthalten halbtransparent, sodass Sie sehen können, was sich dahinter verbirgt :)
Ctrl+ Alt+ P -> An Prozess anhängen
Hab ich noch nicht gesehen ...
Ctrl + Up
Ctrl + Down
Scrollt durch das Fenster, ohne den Cursor zu bewegen.