RubyMine
A full-stack IDE specialized for Ruby and Rails development, equipped with all features for writing beautiful code quickly
Debug workflow shortcuts for efficiently identifying and fixing Ruby application bugs with breakpoint setting and step execution
Ctrl+F8
Toggle Breakpoint
Toggles a breakpoint at the current line.
💡 Hint: Ctrl + F8 = Breakpoint
🎯 Used for setting/removing breakpoints on code lines that might have issues to prepare for debugging
Ctrl+Shift+F8
View Breakpoints
Shows the list of breakpoints.
💡 Hint: Ctrl + Shift + F8 = Breakpoints
🎯 Used for viewing the list of set breakpoints to efficiently manage debug points
F8
Step Over
Steps over the current statement.
💡 Hint: F8 = Over
🎯 Used for executing method calls on the current line and moving to the next line to narrow down problem areas
F7
Step Into
Steps into functions or methods.
💡 Hint: F7 = In
🎯 Used when you want to step inside methods or blocks to examine detailed behavior
Shift+F8
Step Out
Steps out of the current function or method.
💡 Hint: Shift + F8 = Out
🎯 Used for stepping out of the current method and returning to the caller for debugging from a broader perspective
F9
Resume Program
Resumes program execution.
💡 Hint: F9 = Resume
🎯 Used for resuming program execution during debugging to proceed to the next breakpoint
Alt+F8
Evaluate Expression
Evaluates an expression.
💡 Hint: Alt + F8 = Evaluate
🎯 Used for checking variable and expression values during debugging to identify bug causes
Alt+F9
Run to Cursor
Runs the program up to the cursor position.
💡 Hint: Alt + F9 = Run to cursor
🎯 Used for quickly running to cursor position to check the state at a specific location