RubyMine is a cross-platform IDE that supports Ruby, Ruby on Rails and web development. See how KeyCombiner can boost your RubyMine productivity.
id | Description | Keys | Keys (macOS) | Context | Category | Modifiers | |
---|---|---|---|---|---|---|---|
289370 | Basic code completion | ctrl+space | ctrl+space | RubyMine | Editing | ||
289371 | Complete current statement | ctrl+shift+enter | shift+cmd+enter | RubyMine | Editing | ||
289372 | Parameter info (within method call arguments) | ctrl+p | cmd+p | RubyMine | Editing | ||
289373 | Quick documentation lookup | ctrl+q | ctrl+j | RubyMine | Editing | ||
289374 | Brief Info | ctrl+моuse-hover | cmd+mouse-hover | RubyMine | Editing | ||
289375 | Show descriptions of error at caret | ctrl+f1 | cmd+f1 | RubyMine | Editing | ||
289376 | Generate code... (e.g. Rails Generators) | alt+ins | cmd+n or ctrl+enter | RubyMine | Editing | ||
289377 | Override methods | ctrl+o | ctrl+o | RubyMine | Editing | ||
289378 | Surround with... | ctrl+alt+t | alt+cmd+t | RubyMine | Editing | ||
289379 | Comment with line or block comment | ctrl+/ or ctrl+shift+/ | cmd+/ or alt+cmd+/ | RubyMine | Editing | ||
289380 | Select successively increasing code blocks | ctrl+w | alt+up | RubyMine | Editing | ||
289381 | Decrease current selection to previous state | ctrl+shift+w | alt+down | RubyMine | Editing | ||
289382 | Show intention actions/quick-fixes | alt+enter | alt+enter | RubyMine | Editing | ||
289383 | Reformat code | ctrl+alt+l | alt+cmd+l | RubyMine | Editing | ||
289384 | Auto-indent line(s) | ctrl+alt+i | ctrl+alt+i | RubyMine | Editing | ||
289385 | Paste from buffer/recent buffers | ctrl+shift+v | cmd+v or shift+cmd+v | RubyMine | Editing | ||
289386 | Duplicate current line or selected block | ctrl+d | cmd+d | RubyMine | Editing | ||
289387 | Delete line at caret | ctrl+y | cmd+backspace | RubyMine | Editing | ||
289388 | Start new line | shift+enter | shift+enter | RubyMine | Editing | ||
289389 | Toggle case for word at caret or selected block | ctrl+shift+u | shift+cmd+u | RubyMine | Editing | ||
289390 | Toggle Camel/Snake Case | alt+shift+u | alt+shift+u | RubyMine | Editing | ||
289391 | Select till code block end/start | ctrl+shift+] or ctrl+shift+[ | alt+shift+cmd+] or alt+shift+cmd+[ | RubyMine | Editing | ||
289392 | Delete to word end | ctrl+del | alt+del | RubyMine | Editing | ||
289393 | Delete to word start | ctrl+backspace | alt+backspace | RubyMine | Editing | ||
289394 | Expand code block | ctrl+numpad_plus | cmd+plus | RubyMine | Editing | ||
289395 | Collapse code block | ctrl+numpad– | cmd+– | RubyMine | Editing | ||
289396 | Expand all | ctrl+shift+numpad_plus | shift+cmd+plus | RubyMine | Editing | ||
289397 | Collapse all | ctrl+shift+numpad– | shift+cmd+- | RubyMine | Editing | ||
289398 | Move line (selection) up or down | ctrl+shift+up or ctrl+shift+down | alt+shift+up or alt+shift+down | RubyMine | Editing | ||
289399 | Perform string interpolation on selection | shift+3 | shift+3 | RubyMine | Editing | ||
289400 | Find any action | ctrl+shift+a | shift+cmd+a | RubyMine | General | ||
289401 | Search everywhere | shift shift | shift shift | RubyMine | General | ||
289402 | Synchronize | ctrl+alt+y | alt+cmd+y | RubyMine | General | ||
289403 | Toggle maximizing editor | ctrl+shift+f12 | shift+cmd+f12 | RubyMine | General | ||
289404 | Add to Favorites | alt+shift+f | alt+shift+f | RubyMine | General | ||
289405 | Inspect current file with current profile | alt+shift+i | alt+shift+i | RubyMine | General | ||
289406 | Go back to previous tool window | esc | esc | RubyMine | General | ||
289407 | Hide active or last active window | shift+esc | shift+esc | RubyMine | General | ||
289408 | Close active editor tab | ctrl+f4 | cmd+w | RubyMine | General | ||
289409 | Switch between tabs and tool window | ctrl+tab | ctrl+tab | RubyMine | General | ||
289410 | Quick switch current scheme | ctrl+´ | ctrl+´ | RubyMine | General | ||
289411 | Show Project window | alt+1 | cmd+1 | RubyMine | Show Tool Windows | ||
289412 | Show Favorites window | alt+2 | cmd+2 | RubyMine | Show Tool Windows | ||
289413 | Show Find window | alt+3 | cmd+3 | RubyMine | Show Tool Windows | ||
289414 | Show Run window | alt+4 | cmd+4 | RubyMine | Show Tool Windows | ||
289415 | Show Debug window | alt+5 | cmd+5 | RubyMine | Show Tool Windows | ||
289416 | Show Problems window | alt+6 | cmd+6 | RubyMine | Show Tool Windows | ||
289417 | Show Structure window | alt+7 | cmd+7 | RubyMine | Show Tool Windows | ||
289418 | Show Services window | alt+8 | cmd+8 | RubyMine | Show Tool Windows | ||
289419 | Show Version Control window | alt+9 | cmd+9 | RubyMine | Show Tool Windows | ||
289420 | Show Commit window | alt+0 | cmd+0 | RubyMine | Show Tool Windows | ||
289421 | Show Terminal window | alt+f12 | alt+f12 | RubyMine | Show Tool Windows | ||
289422 | Go to class | ctrl+n | cmd+o | RubyMine | Navigation | ||
289423 | Go to file | ctrl+shift+n | shift+cmd+o | RubyMine | Navigation | ||
289424 | Go to symbol | ctrl+alt+shift+n | alt+cmd+o | RubyMine | Navigation | ||
289425 | Go to next or previous editor tab | alt+right or alt+left | shift+cmd+] or shift+cmd+[ | RubyMine | Navigation | ||
289426 | Go to line | ctrl+g | cmd+l | RubyMine | Navigation | ||
289427 | Go to bottom or top of page | ctrl+pagedown or ctrl+pageup | cmd+pageup or cmd+pagedown | RubyMine | Navigation | ||
289428 | Recent files popup | ctrl+e | cmd+e | RubyMine | Navigation | ||
289429 | Navigate back or forward | ctrl+alt+left or ctrl+alt+right | alt+cmd+left or alt+cmd+right | RubyMine | Navigation | ||
289430 | Navigate to last edit location | ctrl+shift+backspace | shift+cmd+backspace | RubyMine | Navigation | ||
289431 | Select current file or symbol in any view | alt+f1 | alt+f1 | RubyMine | Navigation | ||
289432 | Go to declaration | ctrl+b or ctr+click | cmd+b or cmd+click | RubyMine | Navigation | ||
289433 | Go to type declaration | ctrl+shift+b | ctrl+shift+b | RubyMine | Navigation | ||
289434 | Quick definition lookup | ctrl+shift+i | alt+space or cmd+y | RubyMine | Navigation | ||
289435 | Go to super-method/super-class | ctrl+u | cmd+u | RubyMine | Navigation | ||
289436 | Go to previous/next method | alt+up or alt+down | ctrl+up or ctrl+down | RubyMine | Navigation | ||
289437 | Move to code block end/start | ctrl+] or ctrl+[ | alt+cmd+] or alt+cmd+[ | RubyMine | Navigation | ||
289438 | File structure popup | ctrl+f12 | cmd+f12 | RubyMine | Navigation | ||
289439 | Type hierarchy | ctrl+h | ctrl+h | RubyMine | Navigation | ||
289440 | Next highlighted error | f2 | f2 | RubyMine | Navigation | ||
289441 | Previous highlighted error | shift+f2 | shift+f2 | RubyMine | Navigation | ||
289442 | Go to source | f4 | f4 or cmd+down | RubyMine | Navigation | ||
289443 | Show navigation bar | alt+home | cmd+up | RubyMine | Navigation | ||
289444 | Toggle bookmark / with mnemonic | f11 or ctrl+f11 | f3 or alt+f3 | RubyMine | Navigation | ||
289445 | Go to numbered bookmark | ctrl+0 or ctrl+1 or ctrl+2 or ctrl+9 | ctrl+0 or ctrl+1 or ctrl+2 or ctrl+9 | RubyMine | Navigation | ||
289446 | Show bookmarks | shift+f11 | cmd+f3 | RubyMine | Navigation | ||
289447 | Show diagram | ctrl+alt+shift+u | alt+shift+cmd+u | RubyMine | Navigation | ||
289448 | Diagram popup | ctrl+alt+u | alt+cmd+u | RubyMine | Navigation | ||
289449 | Navigate to Rails model/view/controller etc. | alt+shift+n | cmd+up | RubyMine | Rails | ||
289450 | Preview Rails View in browser | alt+f2 | alt+f2 | RubyMine | Rails | ||
289451 | Insert <%= %> in RHTML | ctrl+shift+. | shift+cmd+. | RubyMine | Rails | ||
289452 | Run Rails generator | ctrl+alt+g | alt+cmd+g | RubyMine | Rails | ||
289453 | Reload application sources in Rails Console | ctrl+r | cmd+r | RubyMine | Rails | ||
289454 | Run Anything | ctrl ctrl | ctrl ctrl | RubyMine | Running and Debugging | ||
289455 | Open run configurations dropdown | alt+shift+f10 | ctrl+alt+r | RubyMine | Running and Debugging | ||
289456 | Open debug configurations dropdown | alt+shift+f9 | ctrl+alt+d | RubyMine | Running and Debugging | ||
289457 | Run | shift+f10 | ctrl+r | RubyMine | Running and Debugging | ||
289458 | Debug | shift+f9 | ctrl+d | RubyMine | Running and Debugging | ||
289459 | Run or debug context configuration from editor | ctrl+shift+f10 | ctrl+shift+r or shift+d | RubyMine | Running and Debugging | ||
289460 | Run rake task | ctrl+alt+r | alt+r | RubyMine | Running and Debugging | ||
289461 | Step over | f8 | f8 | RubyMine | Running and Debugging | ||
289462 | Step into | f7 | f7 | RubyMine | Running and Debugging | ||
289463 | Step out | shift+f8 | shift+f8 | RubyMine | Running and Debugging | ||
289464 | Run to cursor | alt+f9 | alt+f9 | RubyMine | Running and Debugging | ||
289465 | Resume program | f9 | alt+cmd+r | RubyMine | Running and Debugging | ||
289466 | Evaluate / Quick evaluate expression | alt+f8 or ctrl+alt+f8 | alt+f8 or alt+cmd+f8 | RubyMine | Running and Debugging | ||
289467 | Toggle breakpoint | ctrl+f8 | cmd+f8 | RubyMine | Running and Debugging | ||
289468 | View breakpoints | ctrl+shift+f8 | shift+cmd+f8 | RubyMine | Running and Debugging | ||
289469 | Show execution point | alt+f10 | alt+f10 | RubyMine | Running and Debugging | ||
289470 | Debug anything | ctrl ctrl+shift | ctrl ctrl+shift | RubyMine | Running and Debugging | ||
289471 | Surround with Live Template | ctrl+alt+j | alt+cmd+j | RubyMine | Live Templates | ||
289472 | Insert Live Template | ctrl+j | cmd+j | RubyMine | Live Templates | ||
289473 | Copy | f5 | f5 | RubyMine | Refactoring | ||
289474 | Move | f6 | f6 | RubyMine | Refactoring | ||
289475 | Rename | shift+f6 | shift+f6 | RubyMine | Refactoring | ||
289476 | Extract Variable | ctrl+alt+v | alt+cmd+v | RubyMine | Refactoring | ||
289477 | Extract Constant | ctrl+alt+c | alt+cmd+c | RubyMine | Refactoring | ||
289478 | Extract Field | ctrl+alt+f | alt+cmd+f | RubyMine | Refactoring | ||
289479 | Extract Method | ctrl+alt+m | alt+cmd+m | RubyMine | Refactoring | ||
289480 | Extract Parameter | ctrl+alt+p | alt+cmd+p | RubyMine | Refactoring | ||
289481 | Inline | ctrl+alt+n | alt+cmd+n | RubyMine | Refactoring | ||
289482 | Refactor this... quick list | ctrl+alt+shift+t | ctrl+t | RubyMine | Refactoring | ||
289483 | Add or remove caret | alt+click | alt+click | RubyMine | Carets and Selections | ||
289484 | Select all occurrences / Select next occurrence | ctrl+alt+shift+j | ctrl+cmd+g or ctrl+g | RubyMine | Carets and Selections | ||
289485 | Unselect occurrence | alt+shift+j | ctrl+shift+g | RubyMine | Carets and Selections | ||
289486 | Unselect all occurrences or carets | esc | esc | RubyMine | Carets and Selections | ||
289487 | Find usages | alt+f7 | alt+f7 | RubyMine | Usage Search | ||
289488 | Find usages in file | ctrl+f7 | cmd+f7 | RubyMine | Usage Search | ||
289489 | Highlight usages in file | ctrl+shift+f7 | shift+cmd+f7 | RubyMine | Usage Search | ||
289490 | Show usages popup | ctrl+alt+f7 | alt+cmd+f7 | RubyMine | Usage Search | ||
289491 | Search everywhere | shift shift | shift shift | RubyMine | Search / Replace | ||
289492 | Find | ctrl+f | cmd+f | RubyMine | Search / Replace | ||
289493 | Replace | ctrl+r | cmd+r | RubyMine | Search / Replace | ||
289494 | Find next | f3 | cmd+g | RubyMine | Search / Replace | ||
289495 | Find previous | shift+f3 | shift+cmd+g | RubyMine | Search / Replace | ||
289496 | Find in path | ctrl+shift+f | shift+cmd+f | RubyMine | Search / Replace | ||
289497 | Replace in path | ctrl+shift+r | shift+cmd+r | RubyMine | Search / Replace | ||
289498 | Commit project to VCS | ctrl+k | cmd+k | RubyMine | VCS / Local History | ||
289499 | Update project from VCS | ctrl+t | cmd+t | RubyMine | VCS / Local History | ||
289500 | View recent changes | ctrl+shift+e | alt+shift+c | RubyMine | VCS / Local History | ||
289501 | View Diff | ctrl+d | cmd+d | RubyMine | VCS / Local History | ||
289502 | VCS operations popup | alt+´ | ctrl+v | RubyMine | VCS / Local History | ||
ID | Description | Keys | Keys (macOS) | Context | Category | Modifiers |
It is a core idea of KeyCombiner to not just practice any keyboard shortcuts, but to select what is useful for you.
Use this and other public collections to quickly build your own shortcut collections. The -icon shows at first glance which shortcuts are already in your collections. Hover over the icon to see the names of your collections that contain the respective shortcut.
These public tables can also serve as a cheat sheet to quickly look up keyboard shortcuts when you need them. However, the same can be done much quicker with KeyCombiner Desktop's instant lookup.
Please note that we are not in any way affiliated to the applications, companies, and trademarks listed as public collections. The data is gathered solely from official and public sources. If you are the copyright holder and wish to see your software removed, please get in touch and we will remove it quickly.
The combination table supports all popular multi-selection patterns. Hold Shift for range-selection. Use Ctrl for selecting multiple areas, and drag the mouse to select adjacent entries.
Copy the selected combinations to a personal collection via the Collect-button on top of the table.
Use the sidebar on the right to quickly filter through your collection by preset criteria. Use the different search fields for more complex queries.
Use the buttons at the top-left of the combination table to export the keyboard combinations in different formats. (Pro only)