2015-09-21 24 views
10

Właśnie przeszedłem do VS 2015 od 2013. W 2013 roku użyłem Alt + Shift + ( do wpisania znaku {. W VS 2015 to samo polecenie przełącza wyświetlanie błędów dla paska przewijania i nie pozwala mi wpisać otwierającego nawiasu klamrowego.Visual Studio 2015 dziwne skróty klawiaturowe

Próbowałem wyśledzić ten okropny skrót w Tools -> Options -> Environment -> Keyboard, ale bez powodzenia.

Ktoś wie, jak to usunąć, lub przesłonić go żądanym skrótem?

Edit: Używam Resharper 9.2 Ultimate i jest to schemat klawiatury: ReSharper 2.x lub IntelliJ IDEA nad Wizualnej domyślnego programu Studios. Próbowałem z obu systemów i żaden z nich nie wydaje się rozwiązać ten problem. To nie powinno być przyczyną problemu, chyba że brakuje mi czegoś oczywistego.

Jeśli chodzi o układ klawiatury: Używam szwedzki jednego (SV) i wygląda to tak: enter image description here

A moja fizyczna klawiatura wygląda następująco (Mac): enter image description here

Uwaga Używam następujące vs setup:

Microsoft Visual Studio Professional 2015

Wersja 14.0.23107.0 D14REL

Microsoft .NET Framework

wersji 4.6.00081

Wersja zainstalowana: Profesjonalne

Aby wyjaśnić jeszcze więcej:

enter image description here enter image description here

Zwróć uwagę na zielone małe pole wyboru, które wskazuje, czy są jakieś błędy lub ostrzeżenia, na drugim obrazku. To właśnie się przełącza podczas używania żądanego polecenia w VS.

+2

To jest literówka lub błąd klawiatury i/lub poprzednich skrótów. Ma to * nic * do zrobienia w Visual Studio. Czy używasz prawdopodobnie układu klawiatury QWERTY (lub innego niż US QWERTY)? Typowa lokalizacja '{' jest powyżej '[. Naciśnięcie 'Shift + [' powinno zwrócić '{'. W rzeczywistości, musisz wpisać 'Shift + 9', aby uzyskać' ('tak, że twoje naciśnięcie klawisza nie może być' Alt + Shift + ('w typowym układzie –

+3

Dla zainteresowanych, zgaduję, że klawiatura OP wygląda na coś jak [to] (https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/KB_Sweden.svg/2000px-KB_Sweden.svg.png) – juharr

+0

@ntohl Brak takiego mapowania w VS, nowe lub stare. Jest to problem Windows - niektóre układy używają * right * Alt jako skrótu do wpisywania specjalnych znaków "Graphics". Typowy układ QWERTY tego nie potrzebuje. Skróty na klawiaturze mają pierwszeństwo przed skrótami aplikacji. –

Odpowiedz

4

To jest keybinding ReSharper. Domyślna keybinding to Ctrl + Alt + Shift + 8. Wygląda na to, że albo trzymasz więcej kluczy, niż zamierzałeś, albo skończyłeś, dając mu klucz, który koliduje z twoją konfiguracją klawiatury.

Aby zmienić ustawienie keybinding ponownie przejdź do Tools > Options > Keyboard i wyszukaj ReSharper_EnableDaemon. Możesz usunąć keybinding lub ustawić go na coś innego.

+0

Dzięki :), teraz działa jak urok. Nadal przełącza analizę paska przewijania –