2011-12-16 3 views
10

Скажите, что у вас есть большое количество C# кода в выражении if. Если вы поместите свой карат рядом с открывающей скобкой, есть ли горячая клавиша или что-то в ReSharper, которая автоматически приведет вас к закрывающей скобке?Как перейти к закрывающей скобке с помощью ReSharper?

+0

См. Http://stackoverflow.com/q/1501921/171703 – akiller

+0

akiller - пожалуйста, введите это как ответ. в то время как вы не первый, рассказывающий мне о Ctrl +], вы первый, кто сказал мне, что он уже является частью VS, а не ReSharper. –

+0

В этом проблема с использованием такого инструмента, как re # ... иногда вы не знаете, где находится строка (я тоже не понимал, что это ярлык Studio). – JNadal

ответ

1

ярлыка Visual Studio является (в контекстном наборе IntelliJ): Control + ], когда курсор находится на открывающей скобке идет к заканчивающейся скобке. Обратное также верно.

+1

У Resharper нет такого ярлыка, это Visual Studio. У Resharper есть Ctrl + [в схемах IDEA и VS, хотя это - фактически/перейти к содержанию объявления/и не имеет ничего общего с скобками –

18

VS предлагает этот ярлык, независимо от того, есть ли у вас R # установлен.

Ctrl + ] приведет вас к открывающей скобкой. Последующие нажатия перепрыгнут между RHS/LHS области.

0

ReSharper присваивает ярлык (Control + ' - У меня есть немецкая клавиатура) к другой команде. Чтобы восстановить его, перейдите в Инструменты - Параметры - Среда - Клавиатура, найдите Edit.GotoBrace и введите желаемый ключ быстрого доступа. Посмотрите, какая команда в настоящее время назначена, а затем удалите ее для этой команды сначала, выполнив поиск этой команды и нажав «Удалить». Затем снова найдите Edit.GotoBrace и назначьте ярлык.

Непосредственно присваивание без удаления сначала не работало.