Klawisz Backspace i klawisze strzałek nie działają zgodnie z oczekiwaniami


22

Przez większość czasu Visual Studio wydaje się działać dobrze. Ale od czasu do czasu zmienia się w funkowy tryb edycji. Nadal mogę pisać, ale nie mogę poruszać kursorem za pomocą klawiszy strzałek. Zamiast tego wydaje się, że klawisze strzałek odwracają uwagę od okna edycji. Backspace nie działa, ale działa klawisz Delete. Jedynym rozwiązaniem, które do tej pory znalazłem, jest zamknięcie wszystkich otwartych dokumentów i ich ponowne otwarcie.

Czy to błąd, czy jedna z tych niewidzialnych „funkcji”, które po prostu przypominają błąd? Jeśli nie błąd, czy istnieje sposób na wyjście z tego stanu? W przeciwnym razie, czy jest to poprawka lub łatka?


Wiele raportów zwrotnych na ten temat na connect.microsoft.com. Po pewnym czasie przestałem je czytać, nic konkretnego i wielu użytkowników porzuciło ich sprawę. Może będziesz miał więcej energii.
Hans Passant,

Jak je znalazłeś? Wyszukiwane przeze mnie hasła okazały się przydatne.

W polu wyszukiwania wpisałem „backspace”.
Hans Passant,

Ja też to miałem, okazało się, że wtyczka była nieaktualna (ReSharper)
Eric Herlitz

Fajnie, daj nam znać wynik!
Eric Herlitz,

Odpowiedzi:


22

Wydaje mi się, że tak się dzieje, gdy otwieram rozwiązanie i są już otwarte pliki. Kiedyś zamykałem pliki, a następnie zamykałem i ponownie otwierałem rozwiązanie, aby to naprawić, ale teraz po prostu naciśnij Alt+ Enter.

Oto blog, w którym znalazłem tę sztuczkę .


Niesamowite. To całkowicie to zrobiło! O wiele łatwiejsze niż ciągłe zamykanie i ponowne otwieranie okien. Dzięki!
benekastah

Dziękuję bardzo!!! Zawsze ponownie otwierałem okna plików za każdym razem, gdy tak się działo, zanim to zobaczyłem.
artsylar

Tylko stwardnienie rozsiane musi zrobić klawisz skrótu, aby przywrócić fokus do okna, które klikasz lub piszesz na ... liczbach. Dzięki!
DerpyNerd

4

Nadal widzę ten problem, nawet po naciśnięciu klawiszy ALT + ENTER.

Zauważyłem jednak, że jeśli kliknąłem każdy plik, otworzyłem więcej niż jedno okno, a potem spróbowałem cofnąć się, w końcu zadziałało na jednym, a potem znów działałem.


2
Trudno uwierzyć, że nadal mam ten problem w 2016 roku (VS 2015), ale oto jestem. Zajęło się to przełączaniem dokumentów, zamykaniem dokumentu problemów, a następnie ponownym otwieraniem. Dzięki!
RobertB

2

Odkryłem również, że tak jest w przypadku modalnego okna dialogowego, nawet jeśli nie jest widoczne. Możesz sprawdzić, czy VS ma jakieś okna dialogowe alertów w tle. Ich zamknięcie powraca do stanu normalnego.


0

Żadne z powyższych rozwiązań nie działało dla mnie. Jednak po wielu próbach i błędach dowiedziałem się, że jeśli zrestartujesz VS i załadujesz lub utworzysz inny projekt, a następnie ponownie otworzysz projekt problemu, to zadziała.


0

Po pierwsze, jeśli masz takie problemy, jak to „polecenie” odwołania-widok. Odśwież „nie znaleziono”, jak widać tutaj, skrót REFRESH musi być przypisany do jednego klawisza i ten klawisz nie będzie działał, gdy piszemy na kodzie VS.

Aby rozwiązać ten problem, otwórz swój kod vs, w pliku, przejdź do preferencji, w preferencjach, przejdź do skrótów klawiaturowych:

Plik -----> Preferencje ---> Skróty klawiaturowe próba wpisania klawisza, z którym masz problem, zakończy się niepowodzeniem.

W skrócie klawiaturowym naciśnij SHIFT + konkretny klawisz, z którym masz problem, a następnie wpisz Odśwież lub dowolne słowo, którego użyłeś, której dotyczy litera, jako skrótu.

Następnie edytuj skrót, zmień go z litery, której dotyczy problem, na kombinację klawiszy, może CTRL + ALT + (dowolny klawisz) lub ALT + SHIFT + dowolny klawisz

Nie używaj pojedynczego klawisza jako skrótu, ponieważ spowoduje to, że klucz nie będzie działał w kodzie VS podczas kodowania.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.