I would like to be able to run multiple instances of IDEA for a number of reasons, but I haven't been able to find a way. Is this possible? It seems that IDEA always tries to reuse the existing process, and I failed to find any description of how to change this behavior in the documentation.
If this isn't currently possible, has this already been reported as a feature request? I'd like it for the following reasons:
1. Each process in 32-bit Java is limited to around 1GB on Windows, and I'm hitting that limit fairly frequently because I have large projects that I need to have open at the same time.
2. I find it annoying that if you have a dialog up in one IDEA window then you can't interact with the other window. For example, copying settings from one project to another is very painful because you have to open the dialog, copy the setting, close the dialog, switch windows, open the dialog, paste the setting, close the dialog, and then repeat for the next setting.
3. I work frequently with multiple branches of my software and I often need to have more than one open at a time. It is painful to have to use the Reopen window and then click "New Window" each time.
4. In Windows 7, I have IDEA pinned to the taskbar, and the context menu offers me my recently opened projects (and I can pin those too). However, IDEA ignores Windows requests to open these if it is already open.
My job requires that I work with both IDEA and Eclipse, and this is one area where I prefer Eclipse (there aren't many!). I can have multiple workspaces open at once in different processes each with its own memory. I can easily close and reopen just the ones I need, and I don't run out of memory when I have to open several.
Thanks for any advice you can give me.
P.S. Let me know if there is a JIRA issue I should vote for, or if I should submit a new request.