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.
.net
visual-studio
keyboard-shortcuts
gesungen
quelle
quelle
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
quelle
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.
quelle
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.
quelle
Erweitern Sie Smart Tag (Menü "Auflösen"): Ctrl+ .(Punkt)
Erweitert das Tag, das angezeigt wird, wenn Sie beispielsweise einen Bezeichner umbenennen.
quelle
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
quelle
Stock Visual Studio? F12- Edit.GoToDefinition .
Mit DevExpress 'Refactor! installiert bedeutet aber, dass Ctrl+ `mein absoluter Favorit ist;)
quelle
Der TABSchlüssel für "Schnipsel".
ZB tippen
try
und dann zweimal die Tabulatortaste drücken.Ergebnisse in:
die Sie dann erweitern können.
Vollständige Liste der C # -Schnipsel: http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx
quelle
Ctrl+ ]für passende Klammern und Klammern.
Ctrl+ Shift+ ]wählt Code zwischen übereinstimmenden Klammern aus.
quelle
Ctrl+Shift +F
Gute alte Find In Files .
quelle
Ctrl+ Space, Visual Studio gibt die möglichen Vervollständigungen.
quelle
Ctrl+ K, Ctrl +D // Auto- (Re) Format
Siehe auch: Antwort
quelle
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.
quelle
Ctrl+ Shift+ VEinfügen / Durchlaufen des Zwischenablage-Rings
quelle
Ich mag Ctrl+ M, Ctrl+ M. So erweitern / reduzieren Sie den aktuellen Codeblock.
quelle
Eine, die ich oft benutze, aber nicht viele andere Leute, ist:
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 !):
Viel bequemer als meine ursprüngliche Empfehlung.
quelle
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.
quelle
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.
quelle
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:
http://www.codinghorror.com/blog/archives/000315.html
quelle
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.
quelle
Ctrl+ M, O. Kann alle Codeabschnitte in einer bestimmten Datei reduzieren und erweitern.
quelle
Öffnen und setzen Sie den Fokus im Projektmappen-Explorer : Ctrl+ Alt+L
quelle
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)
quelle
CTRL+ F5(Ohne Debugging starten)
CTRL+ SHIFT+ B(Build Solution)
quelle
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ü.
quelle
Ctrl+ F10
Beim Debuggen zum Cursor laufen. Ich habe lange danach gesucht, bevor ich die Tastenkombination gefunden habe ...
quelle
Wenn 'Favorit' daran gemessen wird, wie oft ich es benutze, dann:
F10 : Debug.StepOver
:) :)
quelle
Bei Verwendung des Paares:
quelle
Wenn das IntelliSense- Dropdown- Menü angezeigt wird, wird Ctrldie Liste durch Gedrückthalten halbtransparent, sodass Sie sehen können, was sich dahinter verbirgt :)
quelle
Ctrl+ Alt+ P -> An Prozess anhängen
quelle
Hab ich noch nicht gesehen ...
Ctrl + Up
Ctrl + Down
Scrollt durch das Fenster, ohne den Cursor zu bewegen.
quelle