What is the Ultimate Linux Development Environment?
nachmore asks: "I've been programming on Linux for a while now, always content to use vi for my editing and any debugger tools out there (gdb for C/C++, and so forth). As part of my SoC project I was working on Thunderbird (my first huge project on Linux) and I found that , although shell-based tools can do the job, they lack in easy project management, ease of debugging and other development features. I've only ever programmed with a GUI on Windows — and I have to admit that I find Dev Studio to be one of the few programs that Microsoft seems to have gotten (nearly) right. I've played around with Eclipse but find it's C/C++ support still lacking. So what GUIs would you recommend for Linux? I would like something with debugging (single step, step through, step-to-end, etc) support, CVS access and of course, support for large projects (e.g. Mozilla) and especially good support for C/C++. Is there anything really good out there, or is vi the way to go?"
Zoroastrianism, duh.
there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
emacs has all of these features that you are asking for:
But hang on to vi, because you'll still need a decent text editor.
KFG
Origin. Hallowed are the Ori.
Please, for the good of Humanity, vote Obama.
Hollowed are their followers' brains...
Can it make me a cup of coffee?
Craft Beer Programming T-shirts
"The best environment in Linux - as with on any platform - is a text editor and a solid mind that thinks the problems through before typing. IDEs inhibit that thought process."
Apparently posting to slashdot has a similiar effect.
Interesting... when I first looked at the comments there were a few for vi and none for Emacs. Now there are many more Emacs votes.
So I guess we've finally found out which editor is faster.
*Disclaimer: I like Emacs, really. It's taking up 40% of my screen right now.
What is the difference between a religion and a cult?
Tom Cruise.
What's the difference?
Religious nuts use Windows. They follow the masses without understanding, but still need an interface.
Cultist nuts use Linux. They need to be outside the mainstream, but still need an interface.
Agnostics either read a book, or dev their own OS. They don't need an interface, but enjoy keeping in contact with the first two groups.
Athiests don't believe interfaces exist.
"I love deadlines. I love the whooshing sound they make as they fly by." -D. Adams
Yes. he is an annoying little cult.
I misread that for a moment as "onanism" and got really, really, confused for a minute.
I mean, sure, a quick tug now and again, but outright worship? You'll go blind.