IntelliJ IDEA Mac OS X Keymap IntelliJ IDEA Mac OS X Keymap IntelliJ IDEA Mac OS X Keymap
Editing Usage Search Refactoring
Space Basic code completion (the name of any class, F7 / F7 Find usages / Find usages in file F5 Copy method or variable) F7 Highlight usages in file F6 Move Space Smart code completion (filters the list of methods F7 Show usages Delete Safe Delete and variables by expected type) F6 Rename Compile and Run F6 Change Signature Complete statement P Parameter info (within method call arguments) F9 Make project (compile modifed and dependent) N Inline J , Mid. button click Quick documentation lookup F9 Compile selected file, package or module M Extract Method F1 External Doc R Select configuration and run V Extract Variable + mouse over code Brief Info D Select configuration and debug F Extract Field F1 Show descriptions of error or warning at caret R Run C Extract Constant N, , N Generate code... (Getters, Setters, Constructors, D Debug P Extract Parameter hashCode/equals, toString) R, D Run context configuration from editor VCS/Local History O Override methods Debugging I Implement methods K Commit project to VCS F8 Step over T Update project from VCS T Surround with… (if..else, try..catch, for, F7 Step into C View recent changes synchronized, etc.) F7 Smart step into V ‘VCS’ quick popup / Comment/uncomment with line comment F8 Step out / Comment/uncomment with block comment Live Templates F9 Run to cursor Select successively increasing code blocks F8 Evaluate expression J Surround with Live Template Decrease current selection to previous state R Resume program J Insert Live Template Q Context info F8 Toggle breakpoint Show intention actions and quick-fixes General F8 View breakpoints L Reformat code 0 ... 9 Open corresponding tool window O Optimize imports Navigation S Save all I Auto-indent line(s) Y Synchronize O Go to class / Indent/unindent selected lines F Toggle full screen mode O Go to file X Cut current line or selected block to clipboard F12 Toggle maximizing editor O Go to symbol C Copy current line or selected block to clipboard F Add to Favorites / Go to next/previous editor tab V Paste from clipboard I Inspect current file with current profile F12 Go back to previous tool window V Paste from recent buffers... § , ` Quick switch current scheme Go to editor (from tool window) D Duplicate current line or selected block , Open Settings dialog Hide active or last active window Delete line at caret ; Open Project Structure dialog F4 Close active run/messages/find/... tab J Smart line join A Find Action L Go to line Smart line split Switch between tabs and tool window E Recent files popup Start new line / Navigate back/forward U Toggle case for word at caret or selected block Navigate to last edit location ]/ [ Select till code block end/start F1 Select current file or symbol in any view Delete to word end B , Click Go to declaration Delete to word start B Go to implementation(s) + / - Expand/collapse code block Space , Y Open quick definition lookup + Expand all - Collapse all B Go to type declaration Community Edition U Go to super-method/super-class W Close active editor tab / Go to previous/next method Search/Replace ] / [ Move to code block end/start F12 File structure popup The Most Intelligent IDE Double Search everywhere H Type hierarchy Free and open-source IDE for Java, Scala, Groovy and Android F Find H Method hierarchy development. Provides smart completion, on-the-fly code analysis, G Find next H Call hierarchy navigation, advanced refactorings and blazing performance. G Find previous F2 / F2 Next/previous highlighted error R Replace F4 / Edit source / View source Seamless integration with Maven, Gradle and Ant build tools F Find in path Home Show navigation bar Built-in support for Subversion, Git, Mercurial and other VCS R Replace in path F3 Toggle bookmark Shares code base with Google’s new official IDE for Android developers S Search structurally (Ultimate Edition only) F3 Toggle bookmark with mnemonic M Replace structurally (Ultimate Edition only) 0 ... 9 Go to numbered bookmark jetbrains.com/idea F3 Show bookmarks