Rider
A cross-platform IDE specialized for .NET and game development, innovatively supporting Unity development and C# projects
Shortcuts for continuously improving C# code quality with safe refactoring features like renaming, method extraction, and interface extraction
Ctrl+R → Ctrl+R
Rename
Safely renames a symbol.
💡 Hint: Rename + R
🎯 Safely rename variables, methods, and classes in bulk to improve code readability
Ctrl+R → Ctrl+M
Extract Method
Extracts selected code into a new method.
💡 Hint: Refactor + Method
🎯 Extract duplicate code into methods to achieve maintainable code following DRY principle
Ctrl+R → Ctrl+V
Introduce Variable
Extracts expression into a variable.
💡 Hint: Refactor + Variable
🎯 Extract complex expressions into variables to clarify code intent
Ctrl+R → Ctrl+V
Change Signature
Changes method parameters.
💡 Hint: Refactor + parameter Value
🎯 Safely change method parameters with automatic caller updates
Alt+Enter
Show Intention Actions
Shows available quick fixes and refactorings.
💡 Hint: Alt + Enter
🎯 Instantly shows context-aware refactoring options
Ctrl+E → Ctrl+C
Code Cleanup
Runs code cleanup.
💡 Hint: Edit + Cleanup
🎯 Batch execute removal of unnecessary using statements and code style unification