Command. Shortcut. Open Solution or Project. ⌘+⇧+O. Show Action List. ⌥+ Enter. Search Everywhere. Double-⇧. Navigate To ^+⇧+G. Find Usages. ⌥+F7. After using Eclipse for many years I recently worked with IntelliJ IDEA. These are the IDEA equivalents for my most-used Eclipse shortcuts. Being heavily focused on ergonomics, IntelliJ IDEA has a keyboard shortcut for nearly every action, from working with code to managing UI.
|Published (Last):||14 July 2009|
|PDF File Size:||12.26 Mb|
|ePub File Size:||14.80 Mb|
|Price:||Free* [*Free Regsitration Required]|
Keyboard Shortcuts: Mac OS X 10.5+ (IntelliJ IDEA) Keymap
If you feel that this question can be improved and possibly reopened, hootkeys the help center for guidance. If this question can be reworded to fit the rules in the help centerplease edit the question. This question exists because it has historical significance, but it is not considered a good, on-topic question for this siteso please do not use it as evidence that you can ask similar questions here.
This question and its answers are frozen and cannot be changed. Syntax aware selection in the editor selects a word at the caret and then selects expanding areas inellij the source code. For example, it may select a method name, then the expression that calls this method, then the whole statement, then the containing block, etc.: Basic Code Completion, to complete methods, keywords etc.: Use this to navigate to the declaration of a class, ida or variable used somewhere in the code: Introduce Variable Refactoring, to create a variable from an expression.
This expression may even be incomplete or contain errors. Since version 8, IDEA intelligently selects a likely expression when no text is selected: Go to Class, to quickly open any class in the editor: To open any file, not just classes: Smart Type Completion to complete an expression with a method call or variable with a type suitable in the current Context: Rename refactoring to rename any identifier.
Can look in comments, text files and across different languages too: Select in Popup to hotkeeys select the currently edited element class, file, method untellij field in any view Project View, Structure View or other: Highlight Usages in File.
Position the text cursor on any identifier without selecting any text and it will show all places in the file where that variable, method etc. Use it on a throws, try or catch keyword to show all places where the exception is thrown.
Use it on the implements keyword to highlight the methods of the implemented interface: It does a search as you type through all the commands in intellij. Not only that but when you find the command you want it also displays the corresponding shortcut key next to it! Press it when the caret is at the method name of an interface, and you get a pop-up list of all the places where this method is implemented, and you can select which one you want to go to if there is only one implementation, you go straight there.
The same goes for overridden methods. If the caret is at the implementation of a method in an interface indicated by the little green interface-symbol in the left gutterthis shortcut takes you to the interface itself.
This gives you a pop-up list of all the usages, and you can easily navigate to hotkes one. Repeatedly pressing it selects more and intelij of the code. Useful when searching, indenting, commenting out code etc. At each modification point, you see the corresponding part in the checked-out version in a pop-up window.
It brings up a pop-up with the 15 most recently used files, and you just arrow down to the one you want and hit enter to navigate to it. According to the Jetbrains folks, it will have to be these, as they are for the one wearing the shirt: Got that from Devoxx. It will guide you to the unknown features. The Key Promoter and Shortcut keys list plugins are really helpful for constantly learning new IntelliJ keyboard shortcuts. Try using the Key Promoter plugin.
That will help in learning the shortcuts. Couple of shortcuts uotkeys from the above suggestions:. It’s a meta shortcut. Hit again to go even hotekys back. Very useful when coding something, browsing other classes for a while and then wanting to go back where we left our code.
One of my real favorites may not count as a keyboard shortcut exactly. But the “iter” smart template is really great. I’m pretty sure it uses the nearest reference to an object which supports iteration. Selecting one empty will add the current line to bookmarks and mark the line with selected key. Hogkeys a key takes to associated bookmark.
IntelliJ IDEA and Eclipse Shortcuts | Catalysts
If you are coming from Eclipse: General documentation and shortcuts are on Intellij’s site http: This link hotksys everything you need. Plus in Idea 8 atleast, every shortcut is completely customizable, so it’s really up to you what the most useful ones are. Idea 8 reference PDF. Tomasz Nurkiewicz k 53 I’ll add I disagree with the current rule and would love for it to change.
EIther by removing it or by adding a specific survey type question. However maybe a new Stack Exchange site could be create something like DeveloperTools. Then when people need help with there IDE, Debugger, or whatever Questions like this could go there instead. Also maybe Questions like this instead of being “closed” should be converted to Wiki style questions.
I recommand you try emacsIDEAs plugin. These are some of my most used keyboard short cuts Syntax aware selection in the editor selects a word at the caret and then selects expanding areas of intelli source code. Bas Leijdekkers 12k 1 31 Brett Hannah 2, 4 26 Henrik Warne 1, 1 21 Where can I get one of these shirts?!?
This is how everybody but the one who wears it sees it – I think it’s appropriate. Karl 2, 1 15 Some of intelliij time savers: Kind of obvious but a real time saver! Jasper 2, 3 25 Ruben 7, 3 29 Couple of shortcuts apart from the above suggestions: Works consistently to insert anything.
Fostah 6, 8 40 Sean Vieira k 23 Kedar Mhaswade 3, 2 20 I knew I had seen and used these reference “cards” before! Jeff Grigg 2 5. I was looking for the “move up and down” command.