Скрытые Трюки для Повышения Продуктивности в ReSharper и Rider. Начало
Практически после каждого поста по поводу горячих клавиш или новых фишек в Visual Studio (см. по тегу #TipsAndTricks) в чате и в личке меня просили выпустить похожий пост для Rider. Дело в том, что я им не пользуюсь, поэтому из первых уст ничего рассказать не могу. Положусь на мнение Майка Шпильта.
1. Ctrl+T, Ctrl+T+T, Ctrl+T+T+T
Вы наверняка знаете отличную команду
Ctrl+T, которая позволяет быстро находить поля, файлы и типы. Однако вы могли не знать, что можете нажать T еще один или два раза. Ctrl+T+T позволяет вам искать только типы.Ctrl+T+T+T позволяет искать любой текст в вашем решении аналогично Ctrl+Shift+F в Visual Studio.2. Открыть результаты Ctrl+T в виде списка
Навигация в огромном приложении может быть довольно сложной. Вы не всегда помните точное название поля, которое ищете. Или вы можете вспомнить, что ищете что-то со словом Home, но количество полей и классов, подходящих для этого поиска, огромно.
Ctrl+T показывает только первые результаты, помещающиеся на одном экране. Но если при поиске вы нажмёте Shift+Enter, вы увидите все результаты в окне инструментов. Теперь вы можете быстро прокрутить или отфильтровать результаты, чтобы найти то, что хотели.3. Источник значения и назначение значения
ReSharper позволяет для любой переменной увидеть все возможные стеки вызовов, из которых вы можете её получить (в качестве параметра) и куда она направляется (в качестве аргумента). Начнем источника. Используйте либо сочетание клавиш
Ctrl+Alt+Shift+A, либо контекстное меню «Inspect this». Выберите «Value Origin» в подменю, и вы увидите все возможные пути получения значения текущей переменной.Чтобы увидеть все возможные места назначения переменной, выберите в подменю «Value Destination». Вы увидите все места, где эта переменная будет использоваться или передаваться в качестве аргумента, начиная с этого момента.
Окончание следует…
Источник: https://michaelscodingspot.com/productivity-in-resharper-and-rider/