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?
visual-studio-2010
benekastah
źródło
źródło
Odpowiedzi:
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ę .
źródło
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.
źródło
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.
źródło
Ż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.
źródło
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.
źródło