Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have been an Eclipse user as long as I can remember, and have always been happy with what it has offered. As you know, Idea is now free, and one of my main excuses for not using Idea has been "I'm sure it's very very good, but Eclipse is free and it's easily good enough for what I need".

So, now that Idea is free, in order to try it out I decided to start a new Play Framework project, and instead of typing play eclipsify I typed play idealize, and followed the steps to import the project into Idea.

This worked fine, and at some point along the way I was given the opportunity to choose my key layout mappings, so I chose Eclipse.

I have made lots of progress, and am really impressed with Idea's superior refactoring and variable name suggestion. However, at the same time, I am missing some key features of Eclipse that I would be astonished not to find in Idea:

  • In Eclipse, I can type CTRL+Shift+O to organise imports. All the imports are sorted out for me, and for anything ambiguous it asks. In Idea I seem to need to move to any ambiguous ones with the cursor and hit Alt+Enter for each one so that I can choose which import to do.
  • On methods with misspelled names, incorrect signatures, etc, in Eclipse I can hit CTRL+1 and a dropdown gives me suggestions. I don't seem to be able to do this in Idea.
  • CTRL+O gives me the quick outline, which is a nice popup showing the current class's high-level outline. I don't seem to be able to do this in Idea.
  • CTRL+Shift+T in Eclipse brings up a dialog to type the name of a class to open. More often than not, Idea seems to stop responding at this point, and I have to, at the very least, move focus away and back again in order to get it to start responding again.
  • how on earth do I expand a collapsed import statement without resorting to the mouse? In Eclipse I would just move the cursor to it and hit enter. In Idea the best I can do is a CTRL+D and then CTRL+Shift+O :)

I'm guessing that these are features that I've just not found beceause Idea's keyboard mapping is not a 1:1 match with Eclipse's, or that the functionality can't be perfectly matched to a specific hotkey combination because Idea goes further in what it offers.

The problem where Idea stops responding seems more like a bug to me.

I really really want my 'relationship' with Idea to work out, I can 'feel' it is a very very good IDE, but these little niggles are getting in my way. Is the latest free release buggy, or have I just not given myself enough time to change my habits and expectations compared with Eclipse (I've only been using it for a week or so)?

share|improve this question

closed as off topic by MichaelT, Kilian Foth, Bart van Ingen Schenau, GlenH7, gnat May 22 '13 at 8:52

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

add comment

3 Answers

Check out IntelliJ IDEA key bindings for Eclipse to help complete the picture. I also recommend the following:

Cusom IntelliJ key-bindings and productivity tips part 1 and part 2.

I'm not certain about all the key bindings, but [Ctrl]+[.] is the equivalent IDEA binding to Eclipse's [Ctrl]+1. I'm sure the problems you are facing has to do with the fact that the Eclipse key bindings may not be as up to date as you might expect. All those key bindings are configurable, so if push comes to shove for these particular issues, you may want to assign those key bindings yourself.

share|improve this answer
add comment

In Idea's default key binding:

Ctrl+O -> Ctrl+F12

Ctrl+Shift+T -> Ctrl+N /* Also explore Ctrl+Shift+N = open file and Ctrl+Sift+Alt+N = find any name */

Expand collapsed: Ctrl++

Collapse: Ctrl+-

share|improve this answer
add comment

In Intellij Idea 12 found a way to import classes one by one. Position the caret next to the class to be imported and then use Ctrl + Space or Ctrl + Alt+Space which will show a popup with suggestions for import.

I still cannot get auto-import working though - http://www.jetbrains.com/idea/webhelp/editor-auto-import.html

enter image description here

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.