@ra4king
But it’s your computer that so fast D:
[quote]Nahh nothing beats DejaVu Sans Mono! And what tools could I use?
[/quote]
Raise your hand Droid Sans Mono users!
@ra4king
But it’s your computer that so fast D:
[quote]Nahh nothing beats DejaVu Sans Mono! And what tools could I use?
[/quote]
Raise your hand Droid Sans Mono users!
Adobe Source Code Pro for me. Looks better when the antialiasing settings are crappy like they always are on my remote X sessions. DejaVu Sans Mono when the settings aren’t crappy.
I use IntelliJ IDEA at work, but I use Eclipse at home.
The only reason for why I use IDEA at work is because it’s the only ide that can run the projects we use. Eclipse just sucks with Maven projects… just plain pure sucks. But IDEA can open a multi-module maven project no problem.
However, IntelliJ IDEA is far inferior to Eclipse when it comes to coding, refactoring, navigating the source code. But this can be just what you’re used to. I’ve never felt at home writing code using IDEA, because the text editing mode is different from any other text editor, slow gui, etc.
If you have a plain Java project, Eclipse is the way to go. But if you got a complex project… Eclipse can suck.
The thing with Eclipse is the many versions of it. You can download like a dozen different versions of it, and you have to install plugins just to get basic functionality like maven support. And those plugins almost never work as expected. Eclipse is a plugin fiasco. Is it too much to ask to have one editor that works?
The strength of getting an out-of-the-box IDE from a vendor like Jetbrains is that they incorporate all those things into one IDE and make sure it works.
But thankfully, most of my work doesn’t involve Java, but Javascript, html, and such. So I can easily use Sublime text editor… which is wonderful to use:
http://www.sublimetext.com/
Hmm never using maven on Eclipse (because I’m always alone) so that may be IDEA’s winning point.
I want to use sublime since everyone scream it’s good, but this bothers me
I’ve been using IntelliJ since around 2000…
The new dark theme in the side panels was very welcome!
ps: you missed out on their fantastic deal on their ‘end-of-the-world’ sale. $50 for the pro version.
[CTRL]+[ALT]+U ftw!
One of the biggest reasons I switched was the editor, so I quite disagree with this. What is inferior in coding, refactoring, and navigation? I found them much easier and nicer than Eclipse! And for some reason, especially with the new dark Darcula theme, I’ve felt very much at home with it.
So this basically just boils down to taste?
Sublime FTW!
I am using the Community Edition, and it’s up to date. The look’n’feel is something like from the 1980’s.
And the keyboard shortcuts are idiotic:
ctrl+d (deletes current line in eclipse)
ctrl+d (duplicates current line in idea)
the “d” is most often attributed to “delete” and not “duplicate”. In “vi” this applies, and other editors as well. The cases where you wish to duplicate current line are FAR FEWER than the cases in which you want to delete the current line, yet Jetbrains decided it was more convenient having to do “ctrl+y” to delete current line rather than “ctrl+d”… yes, go a head, try that on your keyboard to see which one is easier to do. Personally I have to flex my entire hand to be able to “ctrl+y”, but I can do “ctrl+d” with ease.
There are many other subtle things that make IntelliJ inferior to Eclipse. Renaming a variable where your caret is, requires doing alt+shift+r in eclipse, but in IntelliJ IDEA? It requires the excruciating shift+f6. These Jetbrains guys must have really really big hand if they’re able to do that with ease. It is like they decided to put your left hand through hell by moving most common keyboard shortcuts to crazy locations.
Do they know what they are doing in other aspects of their IDE when they can’t even make common keyboard shortcuts comfortable to use? The human-interface factor is poor in IDEA, and this is reflected everywhere.
Performance is strange as well.
Right-clicking ANYWHERE in IDEA requires my computer to do strange work every time, making the context menu appear maybe 500-1000 ms. later than instant. And sometimes out of the blue a lot of background work is being done, something I never asked for.
About coping lines, it will take some time to remember that. I love how Eclipse do it by ctrl+alt+arrow for direction pasting.
appel, why not switch to an Eclipse keymap like ra4king did? It’s even built-in (also has Netbeans, Emacs and more).
[quote=“appel,post:27,topic:41198”]
I never use either. ctrl+c without any selection copies the entire current line. I then paste (ctrl+v) to duplicate. Same for delete, either ctrl+x (cuts the entire line) or shift+delete (deletes entire line).
[quote=“appel,post:27,topic:41198”]
I can’t comment on performance without knowing specifics about your setup, but I definitely don’t see this happening locally. Also, I will gladly trade a slight performance penalty for extra features. Right-click in source code == context helps refine the list of options available. Context-sensitivity is something that IDEA gets right and does better than any other IDE.
Obviously there is a trade-off to be made here between performance and features and that’s a personal choice. But horror stories about performance are usually the result of some broken plugin or wrong setting.
About the LnF, Darcula’s contrast is not enough for my eyes. I use Swing’s native OS look’n’feel (Windows in my case) and it looks fine to me.
Darcula theme is beautiful for my eyes except for a couple syntax colors which I changed.
Appel, you can’t complain the keymap is bad when you can easily change it to your IDE’s presests.
Not that I use IDEA, but can’t you just use both hands for that shortcut? If you’re shortcut-driven then both hands will be on the keyboard most of the time, then shortcuts like those aren’t a problem. Not to mention you get to be one of those geeky people who brag about never using a mouse!
Mice slow you down…hey! wait!
IDEA’s behavior of ctrl-x without a selection is one thing I sorely miss whenever I go back to Eclipse for whatever reason (such as FPEclipse for Haskell). It’s a little thing, but it’s something I never did find a plugin to do in eclipse.
Haha, I found it. Well, I’m so lazy… I just judge products in the package they are shipped in, and not how they can be differently configured. Default should be convenient.
i’m always wondering why so less people seem to use netbeans. or is it just that there is nothing for them to complain about
i gave eclips a few times a try or worked with others who use it and the experience with netbeans was always better.
working support for needed tools auto of the box(to much to count,maven vc…)
more intelligent autocomplete
faster start-up
a lot less complex and simpler/easier settings
logical interface
new html5 features
Because its UI is ugly as hell
I very much prefer NetBeans myself. 7.3 was a particularly nice release, though a few bugs I reported that happen to annoy me in my personal use have been fixed post release, so I’ve been running dev for a few weeks here. It’s actually been very, very stable, so I doubt I’m going to switch back to the normal release any time soon.
I only have two real complaints about NetBeans right now.
First, it’s Git integration is just slightly inferior to Eclipse’s egit. Not a huge issue, since I do most of my git interaction at the command line anyway, but there are a few more things that egit supports than NetBeans. I will say, though, that I mostly prefer NetBeans’ Git integration WRT the features that are there.
Second, and far and away most important, is the Android support. NBAndroid is actually quite serviceable for straight ahead Android development (i.e. using the standard APIs). However, trying to use it with libraries that have native components (like libgdx) has been a PITA. I’m on vacation this week, so I’m going to try to find time to make another run at it, but my last attempt was painful and messy enough that I’ll just go ahead and call it a failure.
I was in quite a hurry when I tried it, though, and the experience in Eclipse and Idea was so smooth that I might have just been to impatient to get it right off.
Speaking of Idea, I own a license, and it’s pretty darn slick for Java and Android development. If it had C & C++ support at least as good as CDT (or better, as good as NetBeans), I’d probably switch & not look back.
I’ve been using IDEA for so long, I find eclipse keybindings awkward…
I have to say… no wait…
Actually I have to say: Thank you ra!
It both somehow got the idea of switching, since eclipse was running very, very slow on my X-machine here… (dunno about windows) and I also heard that the Scala-plugin for IDEA is better than for Eclipse. In Eclipse it seemed very buggy and that somehow turned me off learning scala…
Now finally I’m using IDEA (at least for scala) and learn a lot of scala coding and am AMAZED… I kind of miss the REPL feature eclipse’s scala plugin gave me, but that’s okey I guess ^^
Well yeah… IntelliJ IDEA seems to be awesome…
I’ve been using Idea for over 10 years, but v12 impressed me considerably. In my efforts with TyphonRT which is composed of 700 source code modules v12 with the compilation improvements takes 23 seconds on a circa '11 MBP w/ an SSD for a fresh build. Prior to v12 9 minutes; I was definitely getting worried! I’m liking v12 a lot and very glad about the community edition being available if I initially have to depend on others who want to work with the source directly using Idea if there are any potential Eclipse issues with large amounts of modules.