Feedback from a (former) Eclipse User

A lot of great things to love about IDEA, but a couple of hitches I'd love to see resolved in some future version:

- Eclipse key bindings are different on the Mac than they are on the PC. Most things that use ^ on the PC actually use <command> on the Mac under Eclipse.

- Would like to be able to have multiple projects open at the same time in the same window. This is particularly useful when you're moving things or refactoring between projects.

- It's very useful to have markers on folders going up the hierarchy for what has been changed locally. I did finally discover the changes window, but it seems like extra work when the folders could just be decorated or colored so I know something has changed. Bonus points if the folders could decorate with *incoming* change availability (Eclipse doesn't have that one).

- On my enormous Mac monitor, it would be nice to be able to have more than one window open on the right side of the screen at the same time and to be able to stack them. Maybe this is possible but I haven't found it yet.

Thanks!

7 comments
Comment actions Permalink

- Would like to be able to have multiple projects open at the same time in the same window. This is particularly useful when you're moving things or refactoring between projects.


We've created a "super"-project which contains all the modules from the
contained projects.

Tom

0
Comment actions Permalink

"Eclipse key bindings are different on the Mac than they are on the PC. Most things that use ^ on the PC actually use <command> on the Mac under Eclipse"

Are you complaining that the built-in Eclipse keymap is the Windows version and not the Mac version? If so, you're correct. I highly suggest you switch to the IntelliJ Mac 10.5+ keymap. Yes, it's learning new keys but IMHO IntelliJ uses smarter key mappings.

0
Comment actions Permalink

Yeah, I agree. I will be switching to IDEA bindings, but initially it can be too much at once. Would be nice if there was a "Mac Eclipse" binding set.

0
Comment actions Permalink

A decent workaround if you are in control of the project layout. In Eclipse, I'll frequently have my project and some other team's project and several open source projects open at the same time.

0
Comment actions Permalink

I would add my favorites from Eclipse:

- Eclipse layout. You can easily stack views, and obtain theoretically almost any layout you desire (and this comes handy when you have a hudge monitor). In IntelliJ I almost always do a lot of try-and-see with the view (tool window) buttons. Maybe this is because I have recently switched to IDEA user. All in all I missed the Eclipse layout so much, and lots of my friends share my opinion about the quirks of Idea layout.
- Maximize support for tools windows (Ctrl+Shift+F12). Ctrl+Shift+F12 means hide all tool windows, and is available only for Editor stack. I like this become more suggestive to maximize. And also this maximize support become available to Tool windows. IDEA engineers are very inovative, that's for sure, but in this case I think they better stick with very known notion - Maximize.
- I like IDEA to be more Dual-Monitor friendly. The procedure to get, say, the Run/Debug window maximized on the second monitor is pretty complicates:

  1.   expand window configuration menu
  2.   select floating mode
  3.   drag the window on the other monitor
  4.   resize the window to become somewhat maximized (this is the most time consuming)

  It would be beter if this procedure will be simplified to 2 steps (like one can do with Editor):

  1.   D&D the Tool Window on the other monitor
  2.   Maximize using the maximized button

- I like debug condition to be more like it is in Eclipse (some sort of closure - code based - condition). Example:
System.out.println("My var = " + var);
if (!var) { var = true; }
return false;
These sorts  of conditions simplifies a lot the debug process in the sense you can drive the flow based on changed values, and hit the break point in certain compound contitions.
- The update procedure being less restrictive (the following update procedure should succed: install 11.0.1 => update next EAP1 => update next EAP2 => skip next EAP2 => skip next EAP2 => update next EAP or Stable version). I don't know if this is feasable but I don't  remember I was facing update issues in Eclipse as frecvent I am in IDEA. Please don't tell me about the notifications mechanism. It is damn useful, but not in the the case of 2 OSes, or when one for some reason don't use IDEA for a period of time (I have a Desktop computer and frequently I am going in long business travel - from 1 week to 1 month or more). Note: On my work computer I use GA versions but on my home desktop I preffer EAP (in order to take advantages of fixed critical issues and/or useful new features)
- More poweful Live template, such as preview support. With current support if I am authoring a new File template with more than 4 variables, definitelly I will not remember their meaning or possition after a while. Needless to  say that it hardly be share with collegues. A preview will improve the live templates. I frankly see them as taken advantages of very powerful live templates.
- I missed the Eclipse Template view  (mostly its DND support among others)


Note: As I've said I am a new IDEA IntelliJ user so some of above are already supported in IDEA. If this is the case I highly appreciated any help.

Best regards

0
Comment actions Permalink

You can have two toolwindows open at each side of the screen. Either drop a toolwindow button in the bottom right corner of the screen, or right-click it and select "Split mode" from the context menu.

0
Comment actions Permalink

You can have two toolwindows open at each side of the screen. Either drop a toolwindow button in the bottom right corner of the screen, or right-click it and select "Split mode" from the context menu.


@Dmitry Jemerov: Thank you for this useful tip. But I have a question about Split Mode, related to large monitors. If I split Maven and Ant windows on the left side of the screen they are placed one on top of the other. This is useful but, as I says If I have a 1920 X 1200 I really preffer left/right split. I tried to split that way but I didn't managed.
Also IMHO, "DND + Visual Clues how the tools windows will get layout-ed" is much more easy, intuitive and productive, and also more friendly for the new IntelliJ users  (former Eclipse/NetBeans users).
0

Please sign in to leave a comment.