nachmore writes "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++ etc.). As part of my SoC project I was working on Thunderbird which was my first huge project on linux and I found that although shell-based tools can do the job, they lack in easy project managment, ease of debugging etc. 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 (step through 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?"