Skip to content

Instantly share code, notes, and snippets.

@spilth
Last active February 16, 2018 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spilth/0744fa412173b9690d217b42f698d230 to your computer and use it in GitHub Desktop.
Save spilth/0744fa412173b9690d217b42f698d230 to your computer and use it in GitHub Desktop.
RubyMine Overview
  • Command + Shift + O = open file/class
    • Fuzzy Finder
  • Command + Shift + T = Navigate between test and implementation
    • Move Right...
  • Code Navigation
    • Command + Click class/variable
    • Option + Up/Down Arrow = Increase/Decrease Text Selection
    • Option + Shift + Up/Down Arrow = Move Code Up/Down
  • Refactoring Shortcuts
    • Shift + F6 = Rename Class/Method/Variable/File
    • Option + Command + V = Extract Variable
    • Option + Command + M = Extract Method
    • Option + Command + N = Inline Variable/Method
    • Option + Shift + Command + R = Extract Rspec let
  • Running Tests
  • Debugging Tests
  • Error/Fix cycle
    • F2 = find next error
    • Option + Return = suggest fix
  • Merge Conflict Navigation
  • Structure Pane
  • Database Pane/Integration
  • RuboCop Integration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment