You are on page 1of 3

IntelliJ IDEA Mac OS X Keymap

Editing
Space Space Space P J or Mid. button click F1 + mouse over code F1 , N O I T / / W W Q L O I , X C V V D Y J U ], +, + F4 Basic code completion (the name of any class, method or variable) Smart code completion (filters the list of methods and variables by expected type) Class name completion (the name of any project class independently of current imports) Complete statement Parameter info (within method call arguments) Quick documentation lookup External Doc Brief Info Show descriptions of error or warning at caret Generate code... (Getters, Setters, Constructors, hashCode/equals, toString) Override methods Implement methods Surround with... (if..else, try..catch, for, synchronized, etc.) Comment/uncomment with line comment Comment/uncomment with block comment Select successively increasing code blocks Decrease current selection to previous state Context info Show intention actions and quick-fixes Reformat code Optimize imports Auto-indent line(s) Indent/unindent selected lines Cut current line or selected block to clipboard Copy current line or selected block to clipboard Paste from clipboard Paste from recent buffers... Duplicate current line or selected block Delete line at caret Smart line join Smart line split Start new line Toggle case for word at caret or selected block Select till code block end/start Delete to word end Delete to word start Expand/collapse code block Expand all Collapse all Close active editor tab Find Find next Find previous Replace Find in path Replace in path Search structurally (Ultimate Edition only) Replace structurally (Ultimate Edition only)

IntelliJ IDEA Mac OS X Keymap


Usage Search F7 / F7 F7 F7 Compile and Run F9 F9 F10 F9 F10 F9 F10, Debugging F8 F7 F7 F8 F9 F8 F9 F8 F8 Navigation N N , F12 F4 G E , F1 B or Click B I B U , ], [ F12 H H H F2 , F2 F4 / Home F11 F11 0 ... 9 F11 N Go to class Go to file Go to symbol Go to next/previous editor tab Go back to previous tool window Go to editor (from tool window) Hide active or last active window Close active run/messages/find/... tab Go to line Recent files popup Navigate back/forward Navigate to last edit location Select current file or symbol in any view Go to declaration Go to implementation(s) Open quick definition lookup Go to type declaration Go to super-method/super-class Go to previous/next method Move to code block end/start File structure popup Type hierarchy Method hierarchy Call hierarchy Next/previous highlighted error Edit source / View source Show navigation bar Toggle bookmark Toggle bookmark with mnemonic Go to numbered bookmark Show bookmarks Step over Step into Smart step into Step out Run to cursor Evaluate expression Resume program Toggle breakpoint View breakpoints Make project (compile modifed and dependent) Compile selected file, package or module Select configuration and run Select configuration and debug Run Debug Run context configuration from editor Find usages / Find usages in file Highlight usages in file Show usages

IntelliJ IDEA Mac OS X Keymap


Refactoring F5 F6 Delete F6 F6 N M V F C P VCS/Local History K T C V Live Templates J J General 0 ... 9 S Y F11 F12 F I or ` , ; A Open corresponding tool window Save all Synchronize Toggle full screen mode Toggle maximizing editor Add to Favorites Inspect current file with current profile Quick switch current scheme Open Settings dialog Open Project Structure dialog Find Action Switch between tabs and tool window Surround with Live Template Insert Live Template Commit project to VCS Update project from VCS View recent changes VCS quick popup Copy Move Safe Delete Rename Change Signature Inline Extract Method Introduce Variable Introduce Field Introduce Constant Introduce Parameter

F9

To find any action inside the IDE use Find Action ( )

Search/Replace
F F3 F3 R F R S M

Command Option / Alt Control Shift Arrow Keys @intellijidea

Backspace Delete Escape Enter / Return Tab

www.jetbrains.com/idea

blogs.jetbrains.com/idea

Copyright JetBrains, Inc. 2000-2010. All Rights Reserved.

IntelliJ IDEA Mac OS X 10.5+ Keymap


Editing
Space Space Space P J or Mid. button click F1 + mouse over code F1 N, , N O I T / / Q L O I , X C V V D J U ], +, + W Basic code completion (the name of any class, method or variable) Smart code completion (filters the list of methods and variables by expected type) Class name completion (the name of any project class independently of current imports) Complete statement Parameter info (within method call arguments) Quick documentation lookup External Doc Brief Info Show descriptions of error or warning at caret Generate code... (Getters, Setters, Constructors, hashCode/equals, toString) Override methods Implement methods Surround with... (if..else, try..catch, for, synchronized, etc.) Comment/uncomment with line comment Comment/uncomment with block comment Select successively increasing code blocks Decrease current selection to previous state Context info Show intention actions and quick-fixes Reformat code Optimize imports Auto-indent line(s) Indent/unindent selected lines Cut current line or selected block to clipboard Copy current line or selected block to clipboard Paste from clipboard Paste from recent buffers... Duplicate current line or selected block Delete line at caret Smart line join Smart line split Start new line Toggle case for word at caret or selected block Select till code block end/start Delete to word end Delete to word start Expand/collapse code block Expand all Collapse all Close active editor tab Find Find next Find previous Replace Find in path Replace in path Search structurally (Ultimate Edition only) Replace structurally (Ultimate Edition only)

IntelliJ IDEA Mac OS X 10.5+ Keymap


Usage Search F7 / F7 F7 F7 Compile and Run F9 F9 R D R D R, Debugging F8 F7 F7 F8 F9 F8 R F8 F8 Navigation O O O , F12 F4 L E , F1 B or Click B Space, Y B U , ], [ F12 H H H F2 , F2 F4 / Home F3 F3 0 ... 9 F3 Go to class Go to file Go to symbol Go to next/previous editor tab Go back to previous tool window Go to editor (from tool window) Hide active or last active window Close active run/messages/find/... tab Go to line Recent files popup Navigate back/forward Navigate to last edit location Select current file or symbol in any view Go to declaration Go to implementation(s) Open quick definition lookup Go to type declaration Go to super-method/super-class Go to previous/next method Move to code block end/start File structure popup Type hierarchy Method hierarchy Call hierarchy Next/previous highlighted error Edit source / View source Show navigation bar Toggle bookmark Toggle bookmark with mnemonic Go to numbered bookmark Show bookmarks Step over Step into Smart step into Step out Run to cursor Evaluate expression Resume program Toggle breakpoint View breakpoints Make project (compile modifed and dependent) Compile selected file, package or module Select configuration and run Select configuration and debug Run Debug Run context configuration from editor Find usages / Find usages in file Highlight usages in file Show usages

IntelliJ IDEA Mac OS X 10.5+ Keymap


Refactoring F5 F6 Delete F6 F6 N M V F C P VCS/Local History K T C V Live Templates J J General 0 ... 9 S Y F11 F12 F I or ` , ; A Open corresponding tool window Save all Synchronize Toggle full screen mode Toggle maximizing editor Add to Favorites Inspect current file with current profile Quick switch current scheme Open Settings dialog Open Project Structure dialog Find Action Switch between tabs and tool window Surround with Live Template Insert Live Template Commit project to VCS Update project from VCS View recent changes VCS quick popup Copy Move Safe Delete Rename Change Signature Inline Extract Method Introduce Variable Introduce Field Introduce Constant Introduce Parameter

To find any action inside the IDE use Find Action ( )

Search/Replace
F G G R F R S M

Command Option / Alt Control Shift Arrow Keys @intellijidea

Backspace Delete Escape Enter / Return Tab

www.jetbrains.com/idea

blogs.jetbrains.com/idea

Copyright JetBrains, Inc. 2000-2010. All Rights Reserved.

Why 2 keymaps for Mac OS X?


If you are using IntelliJ IDEA only on Mac OS, we recommend choosing the schema named Mac OS X 10.5+. The default Mac OS X schema is recommended if you use IntelliJ IDEA on other platforms too as the bindings are more alike to the default Windows/Linux schema. You can choose and/or modify the keyboard schema in IDE Settings | Keymap section. IntelliJ IDEA Team

You might also like