← Back to Applications List
RubyMine

RubyMine

A full-stack IDE specialized for Ruby and Rails development, equipped with all features for writing beautiful code quickly

F8
Step Over
Steps over the current statement.
💡 Hint: F8 = Over
F7
Step Into
Steps into functions or methods.
💡 Hint: F7 = In
Shift+F8
Step Out
Steps out of the current function or method.
💡 Hint: Shift + F8 = Out
Alt+F9
Run to Cursor
Runs the program up to the cursor position.
💡 Hint: Alt + F9 = Run to cursor
Alt+F8
Evaluate Expression
Evaluates an expression.
💡 Hint: Alt + F8 = Evaluate
Ctrl+Alt+F8
Quick Evaluate Expression
Quickly evaluates an expression.
💡 Hint: Ctrl + Alt + F8 = Quick evaluate
F9
Resume Program
Resumes program execution.
💡 Hint: F9 = Resume
Ctrl+F8
Toggle Breakpoint
Toggles a breakpoint at the current line.
💡 Hint: Ctrl + F8 = Breakpoint
Ctrl+Shift+F8
View Breakpoints
Shows the list of breakpoints.
💡 Hint: Ctrl + Shift + F8 = Breakpoints
Alt+F10
Show Execution Point
Shows the current execution point.
💡 Hint: Alt + F10 = Execution point
Alt+Shift+N
Go to Rails Model/View/Controller
Navigates to a Rails model, view, or controller.
💡 Hint: Alt + Shift + N = Navigate Rails
Alt+F2
Preview Rails View
Previews a Rails view in the browser.
💡 Hint: Alt + F2 = Preview
Ctrl+Shift+.
Insert <%= %> in RHTML
Inserts an <%= %> tag into an RHTML file.
💡 Hint: Ctrl + Shift + . = % tag
Ctrl+Alt+G
Run Rails Generator
Runs a Rails generator.
💡 Hint: Ctrl + Alt + G = Generator
Ctrl+R
Reload Rails Console
Reloads application source in the Rails console.
💡 Hint: Ctrl + R = Reload
Ctrl+N
Go to Class
Navigates to a specified class.
💡 Hint: Ctrl + N = Class
Ctrl+Shift+N
Go to File
Navigates to a specified file.
💡 Hint: Ctrl + Shift + N = File
Ctrl+Alt+Shift+N
Go to Symbol
Navigates to a specified symbol.
💡 Hint: Ctrl + Alt + Shift + N = Symbol
Alt+Right
Go to Next Editor Tab
Moves to the next editor tab.
💡 Hint: → next tab
Alt+Left
Go to Previous Editor Tab
Moves to the previous editor tab.
💡 Hint: ← previous tab
Ctrl+G
Go to Line
Jumps to a specified line number.
💡 Hint: Ctrl + G = Go to line
Ctrl+PgDn
Go to Page Bottom
Moves to the bottom of the page.
💡 Hint: Ctrl + PgDn = Page down
Ctrl+PgUp
Go to Page Top
Moves to the top of the page.
💡 Hint: Ctrl + PgUp = Page up
Ctrl+E
Show Recent Files
Displays the recent files popup.
💡 Hint: Ctrl + E = Erecent files
Ctrl+Alt+Left
Navigate Back
Navigates back to the previous location.
💡 Hint: Ctrl + Alt + Left = Back
Ctrl+Alt+Right
Navigate Forward
Navigates forward to the next location.
💡 Hint: Ctrl + Alt + Right = Forward
Ctrl+Shift+Backspace
Navigate to Last Edit Location
Navigates to the last edit location.
💡 Hint: Ctrl + Shift + Backspace = Last edit
Alt+F1
Select in Any View
Selects the current file or symbol in any view.
💡 Hint: Alt + F1 = Select in
Ctrl+BCtrl+Click
Go to Declaration
Navigates to the declaration.
💡 Hint: Ctrl + B / Click = Declaration
Ctrl+Shift+B
Go to Type Declaration
Navigates to the type declaration.
💡 Hint: Ctrl + Shift + B = Type Declaration
Ctrl+Shift+I
Open Quick Definition Lookup
Opens the quick definition lookup.
💡 Hint: Ctrl + Shift + I = Quick Definition
Ctrl+U
Go to Super Method/Super Class
Navigates to the super method or super class.
💡 Hint: Ctrl + U = Super
Alt+Up
Go to Previous Method
Navigates to the previous method.
💡 Hint: Alt + Up arrow = previous
Alt+Down
Go to Next Method
Navigates to the next method.
💡 Hint: Alt + Down arrow = next
Ctrl+]
Go to Code Block End
Moves to the end of the code block.
💡 Hint: Ctrl + ] = block end
Ctrl+[
Go to Code Block Start
Moves to the start of the code block.
💡 Hint: Ctrl + [ = block start
Ctrl+F12
Show File Structure Popup
Shows the file structure popup.
💡 Hint: Ctrl + F12 = Structure
Ctrl+H
Show Type Hierarchy
Shows the type hierarchy.
💡 Hint: Ctrl + H = Hierarchy
F2
Go to Next Highlighted Error
Moves to the next highlighted error.
💡 Hint: F2 = Error
Shift+F2
Go to Previous Highlighted Error
Moves to the previous highlighted error.
💡 Hint: Shift + F2 = Error
F4
Edit Source
Opens source for editing.
💡 Hint: F4 = Edit
Alt+Home
Show Navigation Bar
Shows the navigation bar.
💡 Hint: Alt + Home = Nav bar
F11
Toggle Bookmark
Toggles a bookmark at the current location.
💡 Hint: F11 = Bookmark
Ctrl+F11
Toggle Bookmark with Mnemonic
Toggles a numbered bookmark.
💡 Hint: Ctrl + F11 = B mnemonic
Ctrl+1Ctrl+2Ctrl+3Ctrl+4Ctrl+5Ctrl+6Ctrl+7Ctrl+8Ctrl+9Ctrl+0
Go to Numbered Bookmark
Navigates to a bookmark by its number.
💡 Hint: Ctrl + number = bookmark
Shift+F11
Show Bookmarks
Shows the list of all bookmarks.
💡 Hint: Shift + F11 = Bookmarks
Ctrl+Shift+Alt+U
Show Diagram
Shows the diagram view.
💡 Hint: Ctrl + Shift + Alt + U = Diagram
Ctrl+Alt+U
Show Diagram Popup
Shows the diagram popup.
💡 Hint: Ctrl + Alt + U = U
ShiftShift
Search Everywhere
Searches files, classes, actions, and more everywhere.
💡 Hint: Double Shift = Search
Ctrl+F
Find
Searches for text in the current file.
💡 Hint: Ctrl + F = Find
Ctrl+R
Replace
Replaces text in the current file.
💡 Hint: Ctrl + R = Replace
F3
Find Next
Goes to the next search result.
💡 Hint: F3 = Next
Shift+F3
Find Previous
Goes to the previous search result.
💡 Hint: Shift + F3 = Previous
Ctrl+Shift+F
Find in Path
Searches within the project path.
💡 Hint: Ctrl + Shift + F = Path search
Ctrl+Shift+R
Replace in Path
Replaces within the project path.
💡 Hint: Ctrl + Shift + R = Path replace
Ctrl+Shift+A
Find Action
Searches for IDE actions.
💡 Hint: Ctrl + Shift + A = Action
Alt+F7
Find Usages
Searches for usages of a symbol.
💡 Hint: Alt + F7 = Usages
Ctrl+F7
Find Usages in File
Searches for usages within the current file.
💡 Hint: Ctrl + F7 = File usages
Ctrl+Shift+F7
Highlight Usages in File
Highlights usages within the current file.
💡 Hint: Ctrl + Shift + F7 = Highlight
Ctrl+Alt+F7
Show Usages
Shows the list of usages.
💡 Hint: Ctrl + Alt + F7 = Show usages
F5
Copy
Copies files or elements.
💡 Hint: F5 = Copy
F6
Move
Moves files or elements.
💡 Hint: F6 = Move
Shift+F6
Rename
Renames a symbol.
💡 Hint: Shift + F6 = Rename
Ctrl+Alt+V
Introduce Variable
Extracts the selected code into a variable.
💡 Hint: Ctrl + Alt + V = Variable
Ctrl+Alt+C
Extract Constant
Extracts the selected code into a constant.
💡 Hint: Ctrl + Alt + C = Constant
Ctrl+Alt+F
Introduce Field
Extracts the selected code into a field.
💡 Hint: Ctrl + Alt + F = Field
Ctrl+Alt+M
Extract Method
Extracts the selected code into a method.
💡 Hint: Ctrl + Alt + M = Method
Ctrl+Alt+P
Introduce Parameter
Extracts the selected code into a parameter.
💡 Hint: Ctrl + Alt + P = Parameter
Ctrl+Alt+N
Inline
Inlines a variable or method.
💡 Hint: Ctrl + Alt + N = Inline
Ctrl+Alt+Shift+T
Refactor This...
Shows the Refactoring quick list.
💡 Hint: Ctrl + Alt + Shift + T = Trefactor This
Ctrl+Alt+J
Surround with Live Template
Wraps the selection with a live template.
💡 Hint: Ctrl + Alt + J = Surround
Ctrl+J
Insert Live Template
Inserts a live template.
💡 Hint: Ctrl + J = Insert
Ctrl+K
Commit
Commits changes to VCS.
💡 Hint: Ctrl + K = Commit
Ctrl+T
Update Project
Updates the project from VCS.
💡 Hint: Ctrl + T = Update
Shift+Ctrl+E
Show Recent Changes
Shows recent changes.
💡 Hint: Shift + Ctrl + E = Ehanges
Ctrl+D
Show Diff
Shows differences for selected files or changes.
💡 Hint: Ctrl + D = Diff
Alt+`
VCS Operations Popup
Shows the VCS operations popup.
💡 Hint: Alt + ` = VCS
Alt+1Alt+2Alt+3Alt+4Alt+5Alt+6Alt+7Alt+8Alt+9Alt+0
Activate Corresponding Tool Window
Opens the tool window corresponding to a number.
💡 Hint: Alt + number = Tool window
Ctrl+S
Save All
Saves all files.
💡 Hint: Ctrl + S = Save All
Ctrl+Alt+Y
Synchronize
Synchronizes the filesystem with the IDE.
💡 Hint: Ctrl + Alt + Y = Synchronize
Ctrl+Shift+F12
Toggle Maximize Editor
Toggles maximized editor.
💡 Hint: Ctrl + Shift + F12 = Maximize Editor
Alt+Shift+F
Add to Favorites
Adds the selected item to favorites.
💡 Hint: Alt + Shift + F = Add to Favorites
Alt+Shift+I
Inspect Current File
Inspects the current file with the current profile.
💡 Hint: Alt + Shift + I = Inspect
Ctrl+Alt+S
Open Settings
Opens the settings dialog.
💡 Hint: Ctrl + Alt + S = Settings
F12
Focus Previous Tool Window
Returns focus to the previous tool window.
💡 Hint: F12 = Previous window
Esc
Focus Editor
Moves focus to the editor from a tool window.
💡 Hint: Esc = Editor focus
Shift+Esc
Hide Active Window
Hides the active or last active window.
💡 Hint: Shift + Esc = Hide window
Ctrl+F4
Close Editor Tab
Closes the active editor tab.
💡 Hint: Ctrl + F4 = Close Tab
Ctrl+Tab
Switch Tabs and Tool Windows
Switches between editor tabs and tool windows.
💡 Hint: Ctrl + Tab = Tabs & Windows
Ctrl+`
Quick Switch Scheme
Quickly switches color or keymap schemes.
💡 Hint: Ctrl + ` = Scheme
Ctrl+Space
Basic Code Completion
Shows basic code completion suggestions.
💡 Hint: Ctrl + Space = Completion
Ctrl+Shift+Enter
Complete Current Statement
Automatically completes the current statement.
💡 Hint: Ctrl + Shift + Enter = Complete Statement
Ctrl+P
Show Parameter Info
Shows parameter information for method calls.
💡 Hint: Ctrl + P = Parameter Info
Ctrl+Q
Quick Documentation Lookup
Quickly shows documentation at the caret.
💡 Hint: Ctrl + Q = Quick Doc
Ctrl+MouseOver
Show Quick Info
Shows quick info on mouse over.
💡 Hint: Ctrl + mouse over = Quick info
Ctrl+F1
Show Error Description
Shows the description of the error or warning at the caret.
💡 Hint: Ctrl + F1 = Error info
Alt+Insert
Generate Code
Shows the generate code menu.
💡 Hint: Alt + Insert = Generate
Ctrl+O
Override Methods
Overrides methods.
💡 Hint: Ctrl + O = Override
Ctrl+Alt+T
Surround With...
Surrounds the selection with code constructs.
💡 Hint: Ctrl + Alt + T = Surround
Ctrl+/
Toggle Line Comment
Toggles line comment for the current line or selection.
💡 Hint: Ctrl + / = Comment
Ctrl+Shift+/
Toggle Block Comment
Toggles block comment for the selection.
💡 Hint: Ctrl + Shift + / = Block comment
Ctrl+W
Expand Selection
Expands the selection to larger code constructs.
💡 Hint: Ctrl + W = Expand
Ctrl+Shift+W
Shrink Selection
Shrinks the selection to the previous state.
💡 Hint: Ctrl + Shift + W = Shrink
Alt+Enter
Show Intention Actions
Shows available intention actions and quick-fixes.
💡 Hint: Alt + Enter = Intention Actions
Ctrl+Alt+L
Reformat Code
Automatically formats the source code.
💡 Hint: Ctrl + Alt + L = Reformat Code
Ctrl+Alt+I
Auto-Indent Lines
Automatically indents lines.
💡 Hint: Ctrl + Alt + I = Indent Lines
Tab
Indent Line
Indents the selected line to the right.
💡 Hint: Tab = Indent
Shift+Tab
Unindent Line
Unindents the selected line.
💡 Hint: Shift + Tab = Unindent
Ctrl+XShift+Delete
Cut
Cuts the selected line or block.
💡 Hint: Ctrl + X / Shift + Delete = Cut
Ctrl+CCtrl+Insert
Copy
Copies the selected line or block.
💡 Hint: Ctrl + C / Ctrl + Insert = Copy
Ctrl+VShift+Insert
Paste
Pastes from the buffer.
💡 Hint: Ctrl + V / Shift + Insert = Paste
Ctrl+Shift+V
Paste from History
Pastes from recent buffer items.
💡 Hint: Ctrl + Shift + V = Paste from history
Ctrl+D
Duplicate
Duplicates the selected line or block.
💡 Hint: Ctrl + D = Duplicate
Ctrl+Y
Delete Line
Deletes the line at the caret.
💡 Hint: Ctrl + Y = Delete Line
Shift+Enter
Start New Line
Starts a new line.
💡 Hint: Shift + Enter = New line
Shift+Ctrl+U
Toggle Case
Toggles the case of a word.
💡 Hint: Shift + Ctrl + U = Case
Shift+Alt+U
Toggle Camel/Snake Case
Toggles between camelCase and snake_case.
💡 Hint: Shift + Alt + U = Camel/Snake
Ctrl+Shift+]
Select to Code Block End
Selects up to the end of the code block.
💡 Hint: Ctrl + Shift + ] = Select end
Ctrl+Shift+[
Select to Code Block Start
Selects up to the start of the code block.
💡 Hint: Ctrl + Shift + [ = Select start
Ctrl+Delete
Delete to Word End
Deletes to the end of the word.
💡 Hint: Ctrl + Delete = Delete end
Ctrl+Backspace
Delete to Word Start
Deletes to the start of the word.
💡 Hint: Ctrl + Backspace = Delete start
Ctrl+NumPad+
Expand Code Block
Expands the code block.
💡 Hint: Ctrl + NumPad+ = Expand
Ctrl+NumPad-
Collapse Code Block
Collapses the code block.
💡 Hint: Ctrl + NumPad- = Collapse
Ctrl+Shift+NumPad+
Expand All
Expands all code blocks.
💡 Hint: Ctrl + Shift + NumPad+ = Expand All
Ctrl+Shift+NumPad-
Collapse All
Collapses all code blocks.
💡 Hint: Ctrl + Shift + NumPad- = Collapse All
Ctrl+Shift+Up
Move Line Up
Moves the current or selected line up.
💡 Hint: Ctrl + Shift + Up = Move up
Ctrl+Shift+Down
Move Line Down
Moves the current or selected line down.
💡 Hint: Ctrl + Shift + Down = Move down
Alt+Click
Add or Remove Caret
Adds or removes a caret with Alt+Click.
💡 Hint: Alt + Click = Add/Remove
Ctrl+Alt+Shift+J
Select All Occurrences
Selects all occurrences in the file.
💡 Hint: Ctrl + Alt + Shift + J = Select All
Alt+J
Select Next Occurrence
Selects the next occurrence.
💡 Hint: Alt + J = Next
Alt+Shift+J
Unselect Occurrence
Unselects an occurrence.
💡 Hint: Alt + Shift + J = Unselect
Esc
Unselect All Occurrences
Clears selection of all occurrences.
💡 Hint: Esc = Clear All
Alt+Shift+F10Alt+Shift+F9
Open Run/Debug Configurations
Opens the run/debug configurations dropdown.
💡 Hint: Alt + Shift + F10/F9 = Run/Debug
Shift+F10
Run
Runs the program with the current configuration.
💡 Hint: Shift + F10 = Run
Shift+F9
Debug
Starts debugging with the current configuration.
💡 Hint: Shift + F9 = Debug
Ctrl+Alt+R
Run Rake Task
Runs a Rake task.
💡 Hint: Ctrl + Alt + R = Rake