Hacker News new | past | comments | ask | show | jobs | submit login

> I work on a 5GB source tree at work with a couple (or more? I haven't looked) thousand Java source files.

the linux kernel is 14 million lines of code and the size of its source tree is 500MB, you are working on a source tree that is ten times the size of linux? 140M lines of code? In any case it can't be all 140M LoC in a couple thousand java files so something should be clarified.

> I'm not an Eclipse fan by any stretch, but Open Type alone saves me hours of frustration a week.

ido-mode plus tags file worked well to replace Open Type for me. Before that I used a stupid five line bash script.

> don't realize what the IDEs can do for them on a regular basis.

Or maybe you don't realize what you can do with a good editor. Good, modern IDEs have some good features, better than what you can do with emacs/vim however:

a. they are not good editors (and insist on being one)

b. they are not good window managers (and insist on managing your windows)

c. their usefulness degrades quickly depending on the build system/language you use. If you need to quickly glance at the source of a library you just downloaded they are no help at all.




No, it's not all code, but glorified shell script call-outs from vim, etc. have to walk the entire thing far too often for my liking. (Unless something has recently changed, tags files have to be rebuilt in their entirety after a svn up - Eclipse just reindexes the changes.)

As for "not realizing what a good editor can do"--remind me how I get context-sensitive renaming or method extraction in emacs or vim? These features are critical when you're dealing with sufficiently gigantic amounts of code (especially the crufty kind), and if I really wanted I could get a full set of vim keybindings for Visual Studio (albeit the Eclipse ones aren't quite as accurate).

(And can we lay this holier-than-thou claim about "good editors" to rest already? The idea that editors that don't require six fingers on each hand or a modal personality are "not good editors" is patently silly and I have no interest in stooping to that level. You don't like them. That does not make them "not good," it means you don't like them. I grew out of that sort of thing when I was 15 or so, and am pretty much identically productive, in terms of just writing text, in emacs or a standard editor; I'm close in vim, but I only picked vim up a few months ago. When you stop identifying yourself based on your text editor of all things it stops being a material factor in your ability to get things done.)


> remind me how I get context-sensitive renaming

You don't but I did tell you that IDE do some things better.

> method extraction

After the third time eclipse crashed and deleted code while I was trying to do this I'm not really sure how you can get method extraction working in eclipse either.

> And can we lay this holier-than-thou claim about "good editors" to rest already? The idea that editors that don't require six fingers on each hand or a modal personality are "not good editors" is patently silly

Agree, but it's also silly to think that any editor is a good editor and the ones in IDEs are not.

> I grew out of that sort of thing when I was 15 or so

Talk about holier-than-thou...


C. For Java, at least, Eclipse will automatically display Javadoc for a library you download (in both mouseover hover and a sidebar window) , and will navigate to source if the library has an attached source jar (which maven will usually find from a Repository )


Does it in PHP PDT, too.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: