Ich fange an die Notwendigkeit zu laufen fastly durch Code mit Tastenkombinationen zu fühlen, schneller zu kommen , wo ich keine Änderungen vornehmen möchte (Verwendung von Maus oder langer Zeiten zu vermeiden halten ↑, ←, →und ↓).
Ich benutze bereits einige:
Home - erste Position in der aktuellen Zeile
End - letzte Position in der aktuellen Zeile
Ctrl+ Home - erste Zeile des gesamten Codes
Ctrl+ End - letzte Zeile des gesamten Codes
Page Up - gleiche vertikale Position, ein Bildschirm darüber
Page Down - gleiche vertikale Position, ein Bildschirm darunter
Ctrl+ Page Up- erste Zeile im aktuellen Bildschirm
Ctrl+ Page Down - letzte Zeile im aktuellen Bildschirm
Ctrl+ ←/ →- Wort für Wort überspringen
Was haben Sie ?
Ich benutze Visual Studio. (aber ich bin offen für jede Antwort, da ich vielleicht bald andere benutzen kann)
obs: Ich habe den Stackoverflow durchsucht und weder eine nette Frage zu diesem Inhalt noch eine Liste der Tastaturcodesuche gefunden. Wenn es wiederholt wird, tut es mir leid, dass ich es nicht gefunden habe. Ich bin hier in meinen besten Absichten.
Bei dieser Frage geht es NICHT um Verknüpfungen, und nicht nur um Visual Studio, sondern auch darum, Code mit Verknüpfungen durchzugehen.
Antworten, die bisher zur Frage passen:
Ctrl+ -- springt zur letzten Cursorposition
Ctrl+ Shift+ -- springt zur nächsten Cursorposition
Ctrl+ F3- Springt zum nächsten Vorkommen des Wortes, in dem sich der Curson befindet
Shift+ F3- Wie oben, rückwärts.
F12 - Wechselt zur Definition der Methode / Variablen, in der sich der Cursor befindet
Ctrl+ ]- Springt zur passenden Klammer und wählt aus
Ich werde mehr anzeigen, da es Antworten gibt.
quelle
Antworten:
Für Visual Studio ist Ctrl+ von -unschätzbarem Wert (zur letzten Position springen).
quelle
Alt
+←
in Visual Studio Code.Ctrl+ F3, um das nächste Vorkommen eines Wortes zu finden, in dem sich Ihr Cursor befindet. Wenn Sie also in meinem Beitrag auf die erste Instanz des Wortes "Vorkommen" geklickt und Ctrl+ gedrückt haben F3, gelangen Sie zur zweiten.
quelle
Ich verwende viele Tastaturkürzel in Visual Studio und auch viele Alt-Tasten-Menünavigation.
Ctrl/ Shift F3Um die Suche zu wiederholen, suchen Sie rückwärts
Ctrl F3 um nach dem aktuellen Wort zu suchen.
F12 um zur Definition des aktuellen Wortes zu springen.
Ctrl F um das Suchfenster zu öffnen
Ctrl ] zu einer passenden Klammer springen
Shift Ctrl ] zu einer passenden Klammer springen und auswählen
Ich neige auch dazu, die-- ALTTaste zu verwenden, um durch die Menüs zu navigieren. Da Sie die Unterstreichungen sehen können, ist das Lernen einfach. Beispiel: Alt- E F I(Bearbeiten / Suchen und Ersetzen / In Dateien suchen) führt Sie zu In Dateien suchen. Alt- Lbringt Sie dann zum Scoping Dropdown. Mit 3 Pfeiltasten wird in Lösung suchen oder mit 4 in Projekt suchen gefunden.
Es gibt auch die Lesezeichen-Verknüpfungen, CTRL K Kmit denen Sie ein Lesezeichen CTRL K Lumschalten und alle löschen können, sowohl CTRL K Nfür das nächste als auch CTRL K Pfür das vorherige.
Einige der Leute, mit denen ich zusammenarbeite, mögen Regionen wirklich, aber ich nicht, also CTRL M Löffnen sich alle Regionen. Ich verwende es jedoch gerne, um CTRL M Meinen Codeabschnitt zu reduzieren. Es ist sehr praktisch, die aktuelle Methode zu reduzieren, die reduzierte Methode auszuwählen und das Ganze in die Zwischenablage zu kopieren. CTRL M Owird alles zu Definitionen zusammenbrechen, was gelegentlich schön ist.
quelle
Alt + Up Arrowund Alt + Down Arrowsind erstaunliche Befehle. Sie bewegen Linien auf und ab. Spart eine Menge Tastenanschläge und Sie müssen Ihre Zwischenablage nicht überladen. Es funktioniert sogar für mehrzeilige Auswahlen.
Alt + Shift + Arrow keyHier können Sie eine Blockauswahl treffen. Was viele nicht wissen, ist, wenn Sie eine vertikale Blockauswahl (mit einer Breite von Null) und einen Typ haben, werden diese gleichzeitig in alle Zeilen eingegeben. Extrem nützlich.
Wenn Sie mehrere Zeilen mit demselben Element füllen möchten, können Sie es in die Zwischenablage einfügen, eine vertikale Blockauswahl über mehrere Zeilen hinweg treffen und gleichzeitig in alle Zeilen einfügen. Dies kann auch dazu dienen, mehrere Zeilen gleichzeitig anzuhängen und in eine Auswahl rechts neben dem vorhandenen Text einzufügen.
Ctrl+Dellöscht das nächste Wort. Wenn jedoch nach dem Cursor Leerzeichen vorhanden sind, wird das gesamte Leerzeichen gelöscht. Normalerweise, was Sie wollen, wenn Sie den Cursor an der richtigen Stelle haben und der Text rechts davon ist und das nächste Wort auf den Cursor gezogen werden muss.
Ctrl+Backspacelöscht das vorherige Wort. Nicht besonders nützlich, aber eine gute, nicht ausreichend genutzte Verknüpfung. Ich sehe Leute, die die ganze Zeit den Backspace zerdrücken.
Obwohl dies keine reine Tastenkombination ist, Altwird der Cursor beim Halten und Klicken im Texteditor gezwungen, dort zu sein. Wenn Sie eingeben, werden automatisch Leerzeichen oder Tabulatoren eingefügt, damit der Text dort angezeigt wird.
quelle
F12= Gehe zu Definition der Methode / Variablencursor ist in. Funktioniert gut mit Heinzis Ctrl+ -Antwort, um die Definition der Methode anzuzeigen, und gehe dann schnell zu dem Ort zurück, an dem du sie verwendet hast.
quelle
Über 100 Antworten auf diese Frage finden Sie hier:
Bevorzugte Visual Studio-Tastaturkürzel
quelle
Alt+ ↑, Alt+↓
Springt zum nächsten vorherigen Codeblock (Methode, Klasse usw.). Möglicherweise nur in ReSharper.
quelle
In Visual Studio, aber unter Verwendung vieler ReSharper-Verknüpfungen. Ein paar, die ich Haufen benutze:
Ctrl+ N- Gehe zu tippe
Ctrl+ Shift+ N- Zur Datei gehen
Ctrl+ Shift+ Alt+ N- Zum Symbol gehen
Ctrl+ F12- Zur Methode gehen (in der aktuellen Datei)
Ctrl+ B(oder Ctrl+ Klicken) - Zur Deklaration gehen
Ctrl+ Shift+ T- Zur Typdeklaration gehen
Alt+ F7- Verwendung finden (oder zur Verwendung gehen, wenn nur eine)
Für die ersten vier gibt mir resharper ein Dropdown-Menü mit Optionen, die während der Eingabe gefiltert werden. Alle unterstützen Platzhalter (
*
) und die Navel-Buckel-Navigation (Eingabe vonSPI
Filtern nur für Elemente wie SinglePassengerInfo usw.)quelle
Ehrlich gesagt, ich sehne mich nach dem Tag, an dem VisVim einen Punkt erreicht, an dem ich es für Visual Studio kaufen kann (<3 VI-Tastaturbefehle).
Der Befehl, den ich in Vis Studio am häufigsten verwende, ist Ctrl+ D, dem ich zugeordnet habe
Edit.GotoFindCombo
quelle
C # VS 2008 Tastaturkürzel Poster
VB.NET VS 2008 Tastaturkürzel Poster
quelle