Visual Studio: Setzen Sie den Fokus auf den Texteditor

408
bugybunny

Gibt es eine Verknüpfung, um den Fokus auf den Editor zu setzen, auf dem sich mein Code befindet? Ich möchte nichts durchgehen oder etwas anderes verbergen, ich möchte eine direkte Verknüpfung, um den Fokus auf den Editor zu legen. Mein Fokus liegt überall in VS und ich möchte es auf den Editor einstellen.

Beispielszenario: Ich schreibe Code (Fokus liegt im Texteditor) und drücke dann F5, um den Code auszuführen. Die Ausgabeansicht wird geöffnet und erhält den Fokus und behält sie sogar bei, wenn das Programm beendet ist. Ich möchte jetzt den Fokus ohne Maus auf den Editor zurücksetzen. Oder ich wechsle den Fokus auf den Projektmappen-Explorer Ctrl+Alt+L, um etwas nachzuschauen und dann ohne Codierung zur Codierung zurückzukehren.

Ich verwende Visual Studio Professional 2017, wenn es einen Unterschied macht.

1

2 Antworten auf die Frage

1
harrymc

Es gibt keine solche Verknüpfung für Visual Studio, aber Sie können eine mit Hilfe dieses AutoHotKey- Skripts erstellen :

SetTitleMatchMode, 2 #IfWinNotActive, Visual Studio F4::WinActivate, Visual Studio 

Ich habe hier die F4-Taste gewählt, Sie können aber auch eine andere Taste wählen .

Fügen Sie nach der Installation von AutoHotKey den obigen Text in eine .ahkDatei ein und doppelklicken Sie zum Testen darauf. Sie können das Skript anhalten, indem Sie mit der rechten Maustaste auf das grüne H-Symbol in der Taskleiste klicken und „Beenden“ wählen. Damit es beim Anmelden ausgeführt werden kann, platzieren Sie es in der Autostartgruppe.


Eine Lösung für die Rückkehr zum Texteditor, während Visual Studio den Fokus hat, ist die Verwendung des Hotkeys Ctrl+ Tab.

Das ist beunruhigend, dass VS keine Schlüsselbindung dafür hat, wtf ?! Es scheint etwas zu sein, das viel gebraucht wird. Ich werde sehen, ob es bereits eine offene Ausgabe gibt oder eine erstellt (falls dies für VS möglich ist). bugybunny vor 5 Jahren 0
Ich glaube nicht, dass die VS-Gruppe bereitwillig einen Hotkey hinzufügt, der außerhalb von VS * funktioniert. harrymc vor 5 Jahren 0
Ok, hiermit wird klar, dass Sie die Frage falsch verstanden haben: p Ich habe nur gegoogelt, bevor ich es überhaupt ausprobiert habe, denn es scheint, dass Sie das VS-Fenster nur nach vorne bringen / fokussieren. Ich möchte einen Teil von VS fokussieren, während ich in VS bin. Ich habe die Frage kurz vor oder nach Ihrer Antwort mit einem Beispiel aktualisiert. bugybunny vor 5 Jahren 0
Kein Spaß, wenn sich die Frage während des Schreibens ändert. Ist diese Verknüpfung eine Lösung: Strg-Tab? Erklären Sie warum, wenn nicht. harrymc vor 5 Jahren 0
Ich habe die Frage nicht geändert. Ich habe nur ein Beispiel hinzugefügt, um zu klären, was ich meine, da der andere Benutzer auf etwas gänzlich nichts anderes imo geantwortet hat. Jetzt, wo ich es wieder lese, kann ich sehen, wie Sie es verstanden haben, sorry. `Strg + Tab` funktioniert lol. Ich habe nicht einmal darüber nachgedacht. Eclipse hatte eine direkte Schlüsselbindung dafür, also suchte ich genau nach so etwas bugybunny vor 5 Jahren 0
Dies wurde meiner Antwort hinzugefügt. harrymc vor 5 Jahren 0
0
spikey_richie

Editor-Management

Ctrl+F4, Ctrl+W Close editor Ctrl+K F Close folder Ctrl+\ Split editor Ctrl+ 1 / 2 / 3 Focus into 1st, 2nd or 3rd editor group Ctrl+K Ctrl+ ←/→ Focus into previous/next editor group Ctrl+Shift+PgUp / PgDn Move editor left/right Ctrl+K ← / → Move active editor group 

Über https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

Und für andere Betriebssysteme - https://code.visualstudio.com/docs/getstarted/keybindings

Das beantwortet meine Frage nicht…? Ich meine (wird die Frage aktualisieren, wenn es nicht klar war), dass der Fokus in der Ausgabeansicht liegt und ich meinen Code im Texteditor bearbeiten möchte, um den Code erneut zu bearbeiten. bugybunny vor 5 Jahren 0
Eine klarere Frage wäre dann günstig. spikey_richie vor 5 Jahren 0