I am trying to consolidate a bunch of IDE's into the One Platform to Rule Them All. Any feedback or suggestions are appreciated.While I really like IDEA, the recent releases of PyCharm and PHP/WebStorm are very appealing to me. Perhaps there are some configuration options that I missed, or maybe I am just asking too much. Please enlighten me.
Currently I use Oracle's SQL Developer for basic SQL querying. IDEA's SQL plugins seem to work fine for me for that purpose. I also use Eclipse as my interface to some Linux script svn repos that I maintain for production work and development (basic stuff; korn shell mostly). And I have Aptana installed to work on my Django and ExtJS side projects. Soon I will begin doing some JBoss development using the RedHat IDE. For anyone counting that comes to four tools for fairly simple text file modifications, all of which I could do with a shell and TextWrangler (I am on OS X) and often I do just use a shell.
However Eclipse is terrible and I would like to have some code completion help with Django and ExtJS, which makes PyCharm and *Storm appealing. However I am not going to replace one tool wtih two more, so I would like to just purchase the IDEA super-Ulitmate edition and be done with it. Played with the trial for a few days, and here is where I am stuck:
1. Is there any way to automate or preconfigure plugin load/unload either at startup or on the fly? Ideally I would like to start up the tool with some subset of plugins loaded for speed. Especially when working on projects that do not require the overhead. Since I have several configurations that I would like to fire up this would be really useful, but I can not find any way to configure mulitple persistent startup parameters.
2. Things that are really easy in PyCharm and obfuscated to me in IDEA. I was initially looking for a Django and JS editor with good code completion support to help compensate for my weaknesses in those languages. However I find PyCharm and PHPStorm much easier to use than trying to configure IDEA with similar menus and shortcuts. I read that the Python plugin for IDEA is the same codebase as PyCharm, however it seems like I can not find options within IDEA's interface that are fingertip ready in PyCharm. Am I asking too much to dumb down the IDEA interface to my own dumb level?
3. I can not figure out how to un-Java-ify a project. I tend to do little to no Java development. In the past I have tried out IDEA but always found it to be very JAVA-centric; too much so for my needs, so I never pursued it. For the script work that I do, I would like to create a project as an umbrella to hold svn settings and a couple of folders of shell scripts. I would therefore like to create a project with some base module that does not require a JDK or other framework. There does not seem to be any way to do that however. I realize I can ignore the module's settings, but would rather have no errors on start up and not deal with any dependency warnings that are irrelevant.
Any thoughts are greatly appreciated.