Features
Find out what's new in ReSharper 4.5: read or watch »
Focus on what ReSharper supports for:
- Code Analysis
- On-the-fly Error Detection
- Multilevel Code Inspection
- Quick-Fixes
- Navigating Between Code Highlights
- Solution-Wide Error Analysis
- Value Analysis
- Annotated Framework
- Navigate from Here
- 'Go to' Features
- Usage Search
- CamelHumps
- Type Hierarchy
- File Structure
- Find Referenced/Dependent Code
- Collapse All in Solution Explorer
- Locate in Solution Explorer
- View Recent Items
- Stack Trace Explorer
- To-do Explorer
- Refactorings
- Using Code Refactorings
- Change Signature
- 'Convert' Refactorings
- Copy Type
- Encapsulate Field
- 'Extract' Refactorings
- 'Inline' Refactorings
- 'Introduce' Refactorings
- Make Method Static/Non-Static
- 'Move' Refactorings
- Pull/Push Members Up/Down
- Rename
- Replace Constructor with Factory Method
- Safe Delete
- Use Base Type where Possible
- Coding Assistance
- Syntax Highlighting
- Context Actions
- Code Completion
- Complete Statement
- Extended Naming Style Configuration
- Parameter Info
- Highlight Matching Delimiters
- Importing Namespaces
- Auto-insertion of Delimiters
- Code Reordering
- Quick Documentation
- Comment/Uncomment Code
- Highlight Current Line
- Extend/Shrink Selection
- Duplicate Line or Selection
- Multiple Entries Clipboard
- Code Cleanup
- Using Code Cleanup
- Code Formatting
- Optimizing Namespace Import Directives
- Removing Code Redundancies
- Migrating to C# 3.0
- Reordering Type Members
- Code Style Configuration and Sharing
- Code Templates
- Live Templates, Surround Templates, File Templates
- Customizing, Configuring and Sharing Templates
- Legend:
- * New feature
- * Improved feature
Note:
All keyboard shortcuts provided in the "Features" section are taken from ReSharper 2.x / IDEA keyboard scheme. For details on ReSharper's two default keymaps, see Documentation and Demos.

