2011-12-16 10 views
10

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?

+0

Zobacz http://stackoverflow.com/q/1501921/171703 – akiller

+0

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. –

+0

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

Odpowiedz

1

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.

+1

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 –

18

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.

0

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.

Powiązane problemy