Powiedzmy, że masz dużą ilość kodu C# w instrukcji if. Jeśli umieścisz karat obok nawiasu otwierającego, czy istnieje skrót klawiszowy lub coś w ReSharper, który automatycznie przeniesie Cię do nawiasu zamykającego?Jak przejść do nawiasu zamykającego za pomocą programu ReSharper?
Odpowiedz
Zobacz Go to Matching Brace in Visual Studio? (teraz jako odpowiedź na żądanie!)
skrót Visual Studio jest (pod IntelliJ zestaw skrótów): Kontrola + ] gdy kursor znajduje się w nawiasie otwierającym idzie do nawiasu kończącego. Odwrotność również jest prawdziwa.
Resharper nie ma takiego skrótu, to jest Visual Studio. Resharper ma Ctrl + [chociaż w schematach IDEA i VS - który jest faktycznie/idź do zawierającego deklarację/i nie ma nic wspólnego z nawiasami –
VS oferuje ten skrót, niezależnie od tego, czy R # zainstalowany.
Ctrl + ] zabierze Cię do nawiasu otwierającego. Kolejne naciśnięcia będą przeskakiwać pomiędzy RHS/LHS zakresu.
ReSharper przypisuje skrót (sterowania + ' - Mam klawiatura niemiecka) do innego polecenia. Aby go przywrócić, idź do Narzędzia - Opcje - Środowisko - Klawiatura, wyszukaj Edit.GotoBrace i wprowadź żądany klawisz skrótu. Zobacz, które polecenie jest aktualnie przypisane, a następnie usuń je dla tego polecenia, przeszukując to polecenie i klikając przycisk Usuń. Następnie ponownie wyszukaj Edit.GotoBrace i przypisz skrót.
Bezpośrednie przypisywanie bez jego usunięcia nie zadziałało.
Zobacz http://stackoverflow.com/q/1501921/171703 – akiller
akiller - proszę wpisać to jako odpowiedź. chociaż nie jesteś pierwszą osobą, która mówi mi o Ctrl +], jesteś pierwszą osobą, która mówi mi, że jest już częścią VS, a nie ReSharper. –
To jest problem z używaniem narzędzia takiego jak np. ... czasami nie wiesz, gdzie jest linia (ja też nie zdawałem sobie sprawy, że to skrót Studio). – JNadal