3 ms·
I forgot to add why you would want to do that: because when judged just on the merits of being a well-behaved app that adheres to OS X conventions, it is awfull
by veidr 13y ago
I forgot to add why you would want to do that: because when judged just on the merits of being a well-behaved app that adheres to OS X conventions, it is awfully, terribly, horribly bad (as are most Java GUI apps).
Most of its menus are not really OS X menus at all, they are transient floating windows with wrong behavior. It doesn't have normal windows -- some can only be floating windows, but they float over some windows and not others. You can spend hours tweaking the keyboard shortcuts, but you will never get them quite sane. Text drag and drop isn't right. Tools like Typinator and multi-clipboard managers don't tend to work well with it. It doesn't interact with the system pasteboard well.
In short, as a Mac app, it's totally gross. But as an IDE, it is very powerful. Using it is a pain if you really want a nice Mac tool, but if you think about it the same way as you think about logging into a remote Linux server to do some work, or doing some task in Windows in VMWare Fusion, it's not that bad.
The area where is falls short the most is the actual editing of code, because (at least for me) that is a long, iterative task, where the OS conventions and staying true to the standard ways of doing things are most important.