|
|
|
|
|
by incepted
3756 days ago
|
|
"Friendly" is not the word I would use. Powerful, sure. But IDEA breaks quite a few universal GUI concepts and that takes a bit to get used to. For example, Ctrl-w is a very important keybinding on IDEA, one that I use all the time (it expands the selection to the enclosing expression). It's literally wired in my brain now. To the point that I now use it in Eclipse as well and I even started using it in other places (Sublime, etc...) and... closing the window as a result. Very annoying. Another one is that Ctrl-n sometimes creates a new file (expected) and sometimes... something completely different depending on your current window. Again, not friendly. Optimized for development and a life saver on the long run, for sure, but it's fairly user hostile. |
|
The thing that frustrates me most in IntelliJ is that all of the dialog windows are modal for no apparent reason. Why can't I focus the main window or at least interact with it to change tabs, select text, etc when I have dialogs open?
"Find in Path" is a particularly obnoxious example: it's fairly common that I want to search for a string fragment, so I open the search dialog and set up my search context, then try to select text to copy as the search term, but I can't, so I have to start over.
I want to be able to interact with the editor at all times, though I could see locking it during complicated refactors to keep me from changing code while the IDE is trying to change it too (only while a progress bar dialog is visible).
Modal windows should be the exception, not the rule.
---
To be clear I love IntelliJ. While I prefer simpler editors in many situations, I can't see myself going back to anything else for medium-to-large JVM projects (Scala especially). The modal niggle and a few other minor usability issues are small blemishes on an otherwise great IDE.