
01-Navigation - demonstrates the various ways of navigating around your codebase, looking at Go To, Find Usages, navigating class hierarchies and more. These shortcuts invoke the "entry points" to the majority of ReSharper and Rider functionality. 00-EssentialShortcuts - introduces the handful of keyboard shortcuts you need to know in order to get started with ReSharper. Simply open the files and work through the exercises at your own pace. Each folder contains one or more projects, and the exercises themselves are usually described in comments inside the source to these projects. The exercises are structured into numbered solution folders. It is recommended to build the solution at least once before starting, as this will restore various NuGet packages used by some of the exercises (many exercises do not require compiling, such as navigation and editing, but others require compiling code, or referencing third party assemblies, such as unit testing and ASP.NET MVC support) Simply get a copy of the repo (clone or download straight) and open the resharper-rider-samples.sln in Visual Studio or Rider. You can skip sections you're already familiar with (although you might miss some useful tips!), and can work on the exercises in any order. The workshop is self-paced, meaning you can work your way through the exercises on your own, at your own speed. JetBrains Rider documentation website ( overview of Rider keymaps). JetBrains ReSharper documentation web site.
Should you want to see all the shortcuts in one place, you can download a keyboard shortcut cheat sheet from our website. While it doesn't cover EVERY feature in ReSharper and Rider (we like to have some surprises), it does give many, many useful tips and tricks to both beginners and long time users.Įach exercise also introduces the keyboard shortcuts that can be used to work with ReSharper and Rider more efficiently.
It provides step by step exercises for navigation, editing, inspections, refactoring and more.
In these materials, you'll learn about many of the features and productivity enhancements available in ReSharper and Rider. Localized versions are available for some languages: