Hacker News new | ask | show | jobs
by brightball 3761 days ago
IntelliJ and it's derivatives are excellent. I'm completely addicted to RubyMine as well. Just the ability to jump to method declarations in a big project has ruined me for any IDE that doesn't have it.
2 comments

I've used IntelliJ, ReSharper, and RubyMine, and all have been best-in-class products.

The only thing I can complain about is that IntelliJ's Maven support is atrocious. Maybe I'm missing something but I've played around quite a bit and I just can't make it search Maven Central's catalog properly. I literally have to drop back into Eclipse to add dependencies. It's OK given that you usually set up your dependencies once and are OK for a while, but it's definitely out of step with how perfect everything else is.

At a startup I worked at, we had to switch back to eclipse from any IDE - netbeans, IDEA, emacs, vim because eclipse is the only one that can really get maven right.

The better question is, what is eclipse doing right that all the others can't?

Whereas I really don't like Eclipse's requirement that you have an Eclipse plugin for each Maven plugin you use -- I have found it much easier to work with Maven projects using IDEA than with Eclipse, especially on a team where not everyone wants to understand what's going on.
Seems like you either had some seriously huge maven projects going on or how you possibly made Netbeans misbehave with Maven.

Me, I use the two day-to-day and never have issues, even not when I open all of the TomEE examples in addition to my normal projects.

You have to download maven central index. Settings/Maven/Repositories, choose repository and click Update. It'll download huge file and then autocomplete will work.

Though honestly I never use this feature, I prefer to research library website or, if I'm looking for a latest version, use something like search.maven.org , it might not be the fastest way, but I'll be sure that I use correct version. Maven repository contains some outdated duplicates for popular library and it might not be obvious.

I've done that - it still doesn't display properly.

Like I said, I've played around a bit with it in Netbeans and Eclipse and I'm familiar with the idea of downloading the index before I can search. I can't make it work properly in IntelliJ. Is there a Youtube video of an install->index->download workflow somewhere?

I typically use vim, but this method jumping feature is one of the best features for jumping into a new or large project. I was wondering if there was any vim plugin for something similar?

Also - the Model dependency diagraming is phenomenal in RubyMine.

ctags support in vim works pretty well for that.

http://stackoverflow.com/questions/539231/how-to-use-multipl...

there is a Vim plugin for Ruby on Rails: https://github.com/tpope/vim-rails