RubyMine
A full-stack IDE specialized for Ruby and Rails development, equipped with all features for writing beautiful code quickly
General-purpose shortcuts that maximize Ruby development productivity with comprehensive features like code completion, search, and VCS operations
Ctrl+Space
Basic Code Completion
Shows basic code completion suggestions.
💡 Hint: Ctrl + Space = Completion
🎯 Used for reducing typing time and preventing spelling mistakes with method and variable name completion
Shift → Shift
Search Everywhere
Searches files, classes, actions, and more everywhere.
💡 Hint: Double Shift = Search
🎯 Used for quickly accessing target items by unified searching of files, classes, actions, settings, and more
Ctrl+Shift+A
Find Action
Searches for IDE actions.
💡 Hint: Ctrl + Shift + A = Action
🎯 Used for executing target operations by searching IDE features by name without navigating menus
Alt+Enter
Show Intention Actions
Shows available intention actions and quick-fixes.
💡 Hint: Alt + Enter = Intention Actions
🎯 Used for improving code quality by automatically displaying error fixes and improvement suggestions
Alt+Insert
Generate Code
Shows the generate code menu.
💡 Hint: Alt + Insert = Generate
🎯 Used for streamlining routine work by automatically generating getters, setters, constructors, test code, etc.
Ctrl+Alt+L
Reformat Code
Automatically formats the source code.
💡 Hint: Ctrl + Alt + L = Reformat Code
🎯 Used for maintaining team code conventions by unifying code formatting
Ctrl+K
Commit
Commits changes to VCS.
💡 Hint: Ctrl + K = Commit
🎯 Used for clearly marking work milestones by committing changes to version control system
Ctrl+D
Show Diff
Shows differences for selected files or changes.
💡 Hint: Ctrl + D = Diff
🎯 Used for streamlining review and understanding modifications by visually checking code differences
Ctrl+/
Toggle Line Comment
Toggles line comment for the current line or selection.
💡 Hint: Ctrl + / = Comment
🎯 Used for efficiently debugging and experimenting by temporarily disabling code or adding notes