ReSharper's set of refactorings surpasses that provided by Visual Studio, with regard to number, usability and scope of application. Each refactoring analyzes the entire scope of the code selection to which it is applied (as wide as the entire solution), including cross-language code, and uses this insight to update code in the most intelligent way possible.
You might also want to check out ReSharper's context actions that implement less sophisticated, mostly local code transformations and not real refactorings in the way they are defined by Martin Fowler.
Note on shortcuts
All keyboard shortcuts provided in this page are available in ReSharper's default "Visual Studio" keymap. For details on ReSharper's two keymaps, see ReSharper Documentation.