Geben Sie., Rücktaste und die Navigationstasten ein, die in Visual Studio 2010 mit Powertools / Resharper nicht reagieren

78

Ich habe dieses sehr ärgerliche Problem, dass in Razor Views die Eingabetaste, die Rücktaste und die Navigationstasten häufig nicht reagieren. Ich muss VS neu starten, um es wieder normal zu machen. Vermisse ich etwas

Dabblernl
quelle
Fragen zu Entwicklungstools sind hier nicht zum Thema und sollten unter Stapelüberlauf behandelt werden .
Adam Lear
1
passiert immer noch in VS2017: '(und ich erinnere mich daran in VS2010
BritishDeveloper
genau. es passiert immer noch in VS 2017. Enttäuschung.
Barış Akkurt

Antworten:

96

Ich hatte das gleiche Problem und löste es durch Speichern der Rasiermesserdatei (Strg + S). Sobald ich dies getan hatte, konnte ich wieder die Eingabetaste, die Rücktaste und die Navigationstasten verwenden.

Ich glaube, dass Alt + Enter auch funktionieren kann.

Ich komme nicht oft in diesen Zustand und die obige Lösung löst das zugrunde liegende Problem nicht. Ich glaube, dass es etwas mit ReSharper zu tun haben könnte, habe aber nicht herausgefunden, ob diese Annahme wahr ist oder nicht.

Es gibt eine Reihe von Seiten, auf denen diese Art von Problem behandelt wird: Link 1 Link 2 Link 3

Ryan Spears
quelle
3
Guter Fang mit ReSharper. Ich habe dies bis heute Morgen ein- und ausgeschaltet, wo eine bestimmte Ansicht nicht mehr funktionierte und ein Neustart das Problem nicht behoben hat. R # aussetzen, es funktioniert. Setzen Sie R # fort, es bricht erneut. Keine der anderen Problemumgehungen hat geholfen.
Dan Mangiarelli
13
Wählen Sie eine andere Registerkarte "Datei" und kehren Sie dann zu der Registerkarte zurück, die Sie bearbeiten wollten. Das funktioniert bei mir.
Tyler Durden
1
Die Installation von ComponentArt schien das Problem für mich zu verursachen, aber ALT + Enter hat es immer noch behoben.
Freundlich
1
Ich habe weder ReSharper noch Power Tools installiert und erhalte immer noch diesen Fehler. Aber die Lösung ist in Ordnung ...
Fazi
2
Alt-Enter, Speichern usw. hat nicht funktioniert. Lösung: Speichern Sie den Computer und starten Sie ihn neu! Dies ist Visual Studio 2015 (gleicher Fehler !!!)
MC9000
28

Bitte versuchen Sie, die versteckte '.suo'-Konfiguration aus dem Lösungsordner zu löschen.

Ich weiß, dass dieser Thread vor einiger Zeit erstellt wurde, aber dies kann ein nützlicher Tipp für jemanden sein.

Krishna
quelle
1
Ich wünschte, ich könnte diese 10 Stimmen geben. Bei mir haben keine anderen Optionen funktioniert.
Glenn
15

Dies passierte mir in VS 2010, obwohl ich R # nicht verwendete. Nach dem Graben durch diese Links @ Ryan Spears in seinem Posten habe ich habe über eine dauerhafte Lösung kommen Quelle . (Beachten Sie, dass die Lösung von @ Maffelu für mich funktioniert hat, aber zurückschalten kann, wenn ich versehentlich die linke Maustaste + Umschalttaste drücke).

Dies ist auch seltsam, da Links-Alt + Umschalt es nicht zurück zu ändern scheint. Sie müssen also zur Quelle gehen: Eine Schlüsselbindung, die in der Windows-Systemsteuerung vergraben ist:

Systemsteuerung > Region und Sprache > Tastaturen und Sprachen > Tastatur ändern > Erweiterte Tasteneinstellungen > Tastenfolge ändern > Wählen Sie "Nicht zugewiesen" für das Umschalten der Eingabesprache und das Switch-Tastaturlayout .

Geben Sie hier die Bildbeschreibung ein

Travis Heeter
quelle
Ich habe das starke Gefühl, dass dies die wirkliche Lösung ist, aber ich weiß nicht, warum dies ein Problem sein würde. Siehe den Kommentar von DigialJonah unter connect.microsoft.com/VisualStudio/feedback/details/616775/…
cjbarth
4
Ich danke dir sehr! Dies geschah beim Öffnen von C # -Dateien aus Unity. Wollten Sie nur für WINDOWS 10 hinzufügen, können Sie zu dieser Einstellung gelangen über: Systemsteuerung> Uhr, Sprache und Region> Sprache> Erweiterte Einstellungen (linke Seite)> Klicken Sie unter 'Eingabemethoden wechseln' auf 'Hotkeys für Sprachleiste ändern' und Dann haben Sie das Fenster der Antwort. : D Danke.
Kyra
10

Ich habe dasselbe in Visual Studio 2013 und 2015 CTP gesehen.

Keine der oben genannten Lösungen hat funktioniert, aber ein Neustart von Visual Studio hat funktioniert (nachdem die folgende Warnung angezeigt wurde).

Geben Sie hier die Bildbeschreibung ein

Taran
quelle
Ja, ich habe diese seltsame Sache erlebt, nachdem ich eine Xamarin-Lösung erstellt habe. Ich habe das Suo beim Neustart gelöscht, nur um sicherzugehen, dass ich es los werde. Das seltsamste Bug-Ding aller Zeiten.
Mikael Dúi Bolinder
Ja, das war auch mein Problem. Zufällig nach dem Hinzufügen eines Nuget-Pakets (VS 2015 Update 2)
lukejkw
8

Ich benutze ReSharper nicht und das ist immer noch passiert. Das zweimalige Drücken von Strg + Tab hat bei mir funktioniert.

Maffelu
quelle
3

Etwas, das für mich funktioniert hat:

Versuchen Sie Tools > Import and Export Settings...dann nur auswählen Keyboard.

Suchen Sie nach Bkspceund sehen Sie, ob es für irgendetwas verwendet wird.

Ich hatte versehentlich etwas Global gebunden, Bkspce, Bkspcewas ein sehr seltsames Problem verursachte.

Vaughan
quelle
2

Dies ist mir passiert, als ich ReSharperin einem installierten Visual Studio VsViminstalliert und es wie folgt behoben habe:

  1. Deinstallieren VsVim
  2. Setzen Sie die Tastaturbelegung in Tools-> Options-> Environment-> auf die Standardeinstellung zurückKeyboard
  3. Legen Sie die ReSharperTastenkombination in den ReSharperOptionen fest. (Ich benutze ReSharper 2.x or IntelliJ IDEA), und stellen Sie sicher Enter, Backspaceusw. zu arbeiten.
  4. Installieren VsVimund konfigurieren Sie die Tastaturoptionen.
ohw
quelle
Ich verwende es nicht VsVim, aber das Zurücksetzen der Tastaturzuordnung auf die Standardeinstellungen hat mir bei einem ähnlichen Problem geholfen.
GTHvidsten
0

Resharper könnte der Grund sein. Keine der oben genannten Lösungen hat bei mir funktioniert. Überprüfen Sie zunächst, ob Resharper das Problem ist.

Navigieren Sie einfach zu Extras> Optionen> ReSharper> Allgemein> Klicken Sie auf Resharper anhalten.

Wenn Sie nach den oben beschriebenen Schritten jetzt wie erwartet funktionieren, kann Ihr Problem durch den Cache verursacht werden.

Löschen Sie den Cache anhand der folgenden Navigation.

Resharper> Optionen> Allgemein> Caches löschen oder manuell löschen

Oder das Problem kann dadurch verursacht werden, dass die Skript-Tags in der cshtml nicht übereinstimmen. (Seltsam, aber es war der Fall, der mein Problem verursacht.)

erhan355
quelle
-4

Wenn in Visual Studio 2010 zu viele Dateien geöffnet sind, funktioniert die Eingabetaste oder die Rücktaste zeitweise nicht mehr. Versuchen Sie, einige Dateien zu schließen, und die Eingabetaste und die Rücktaste funktionieren.

zubairshams
quelle
4
Nach meiner Erfahrung hat es nichts mit der Anzahl der geöffneten Dateien zu tun, da dies bei mir mit nur einer geöffneten Datei passiert ist ...
Fazi