Скажите, что у вас есть большое количество C# кода в выражении if. Если вы поместите свой карат рядом с открывающей скобкой, есть ли горячая клавиша или что-то в ReSharper, которая автоматически приведет вас к закрывающей скобке?Как перейти к закрывающей скобке с помощью ReSharper?
ответ
См Go to Matching Brace in Visual Studio? (теперь в ответ по просьбе!)
ярлыка Visual Studio является (в контекстном наборе IntelliJ): Control + ], когда курсор находится на открывающей скобке идет к заканчивающейся скобке. Обратное также верно.
У Resharper нет такого ярлыка, это Visual Studio. У Resharper есть Ctrl + [в схемах IDEA и VS, хотя это - фактически/перейти к содержанию объявления/и не имеет ничего общего с скобками –
VS предлагает этот ярлык, независимо от того, есть ли у вас R # установлен.
Ctrl + ] приведет вас к открывающей скобкой. Последующие нажатия перепрыгнут между RHS/LHS области.
ReSharper присваивает ярлык (Control + ' - У меня есть немецкая клавиатура) к другой команде. Чтобы восстановить его, перейдите в Инструменты - Параметры - Среда - Клавиатура, найдите Edit.GotoBrace и введите желаемый ключ быстрого доступа. Посмотрите, какая команда в настоящее время назначена, а затем удалите ее для этой команды сначала, выполнив поиск этой команды и нажав «Удалить». Затем снова найдите Edit.GotoBrace и назначьте ярлык.
Непосредственно присваивание без удаления сначала не работало.
См. Http://stackoverflow.com/q/1501921/171703 – akiller
akiller - пожалуйста, введите это как ответ. в то время как вы не первый, рассказывающий мне о Ctrl +], вы первый, кто сказал мне, что он уже является частью VS, а не ReSharper. –
В этом проблема с использованием такого инструмента, как re # ... иногда вы не знаете, где находится строка (я тоже не понимал, что это ярлык Studio). – JNadal