Rücktaste und Pfeiltasten funktionieren nicht wie erwartet

21

Die meiste Zeit scheint Visual Studio gut zu funktionieren. Aber gelegentlich gerät es in einen unkonventionellen Bearbeitungszustand. Ich kann immer noch tippen, aber ich kann den Cursor nicht mit den Pfeiltasten bewegen. Stattdessen scheinen die Pfeiltasten den Fokus aus dem Bearbeitungsfenster zu entfernen. Die Rücktaste funktioniert nicht, die Löschtaste jedoch. Die einzige Lösung, die ich bisher gefunden habe, ist, alle offenen Dokumente zu schließen und sie erneut zu öffnen.

Ist dies ein Fehler oder eine dieser unsichtbaren "Funktionen", die einem Fehler sehr ähnlich zu sein scheint? Wenn es sich nicht um einen Fehler handelt, gibt es eine Möglichkeit, diesen Status zu verlassen? Gibt es sonst einen Fix oder Patch dafür?

benekastah
quelle
Viele Rückmeldungen dazu unter connect.microsoft.com. Nach einer Weile hörte ich auf, sie zu lesen, nichts Bestimmtes und viele Benutzer, die ihren Fall aufgaben. Vielleicht hast du mehr Energie.
Hans Passant
Wie hast du sie gefunden? Die Suchbegriffe, die ich verwendet habe, haben nichts Nützliches ergeben.
Ich habe "backspace" in das Suchfeld eingegeben.
Hans Passant
Ich hatte dies auch, es stellte sich heraus, dass das Plugin veraltet war (ReSharper)
Eric Herlitz
Cool, lass uns das Ergebnis wissen!
Eric Herlitz

Antworten:

20

Dies scheint mir zu passieren, wenn ich eine Lösung öffne und bereits Dateien geöffnet sind. Früher habe ich die Dateien geschlossen, dann die Lösung geschlossen und erneut geöffnet, um sie zu reparieren. Jetzt drücke ich einfach Alt+ Enter.

Hier ist der Blog, in dem ich diesen Trick gefunden habe .

Brian Koser
quelle
Genial. Das hat es total geschafft! Es ist viel einfacher, als meine Fenster ständig zu schließen und wieder zu öffnen. Vielen Dank!
Benekastah
ich danke dir sehr!!! Ich habe jedes Mal, wenn dies passiert ist, ein neues Fenster geöffnet, bevor ich das gesehen habe.
Artsylar
Nur MS müssen einen Hotkey drücken, um den Fokus wieder auf das Fenster zu richten, auf das Sie klicken oder auf dem Sie ... Zahlen eingeben. Vielen Dank!
DerpyNerd
4

Ich sehe dieses Problem auch nach der ALT + EINGABETASTE.

Allerdings habe ich festgestellt, dass mehr als ein Fenster geöffnet war, wenn ich in jede Datei geklickt habe. Dann habe ich versucht, die Rücktaste zu drücken. Irgendwann hat es bei einer Datei funktioniert, und dann schien ich wieder in einem funktionierenden Zustand zu sein.

Miles Ercolani
quelle
2
Es ist schwer zu glauben, dass ich dieses Problem 2016 noch habe (VS 2015), aber hier bin ich. Das Wechseln von Dokumenten, das Schließen des problematischen Dokuments und das erneute Öffnen haben sich darum gekümmert. Vielen Dank!
RobertB
2

Ich habe auch festgestellt, dass dies der Fall ist, wenn ein modaler Dialog vorhanden ist, auch wenn er nicht sichtbar ist. Möglicherweise überprüfen Sie, ob VS im Hintergrund Warnmeldungsdialogfelder enthält. Wenn Sie sie schließen, kehren Sie zum Normalzustand zurück.

Stan
quelle
0

Keine der oben genannten Lösungen hat bei mir funktioniert. Nach langem Ausprobieren stellte ich jedoch fest, dass ein Neustart von VS und das Laden oder Erstellen eines anderen Projekts, gefolgt vom erneuten Öffnen des Problems, funktioniert.

Johan Karlsson
quelle
0

Erstens, wenn Sie Probleme wie diesen "Befehl 'references-view.refresh' not found" haben, wie Sie hier sehen können, muss die Verknüpfung für REFRESH einer Taste zugewiesen worden sein und diese Taste funktioniert nicht, wenn Wir tippen auf VS-Code.

Um dies zu beheben, öffnen Sie Ihren vs-Code unter Datei, gehen Sie zu Einstellungen, gehen Sie unter Einstellungen zu Tastaturkürzeln:

Datei -----> Einstellungen ---> Tastaturkürzel Der Versuch, die Taste einzugeben, mit der Sie Probleme haben, schlägt fehl.

Drücken Sie bei der Tastenkombination UMSCHALT + die betreffende Taste, mit der Sie Probleme haben, und geben Sie dann Aktualisieren oder ein anderes Wort ein, für das Sie den betreffenden Buchstaben als Tastenkombination verwendet haben.

Bearbeiten Sie dann die Verknüpfung, und ändern Sie sie vom betroffenen Buchstaben in eine Tastenkombination, z. B. STRG + ALT + (eine beliebige Taste) oder ALT + UMSCHALT + eine beliebige Taste

Verwenden Sie keine einzelne Taste als Tastenkürzel, da sonst die Taste beim Codieren nicht im VS-Code funktioniert.

Vorsitzender
quelle