   Looking for an IDE
  I'm looking for a new IDE to use, one with some very specific features. I'm not sure that an IDE like this even exists (I couldn't find one), but I figured I'd ask anyway.I'm looking for an IDE with the following:-Code completion and coloration-Something similar to Intellisense, where it shows you your choices when you use ., ->, or a function.-The ability to incorporate and use any and all compilers loaded on the computer.-The ability to make a list of compilers to run a solution through (a test suite kind of thing).-Basic functionality (duh), such as an output window, task list, solution manager, properties window, etc. Basically all the functionality of VC++.-Multi-project solutions, with the ability to not include a particular project for building without removing it from the window.-Support for C++ at least, and other languages as a bonus.-It must run on Windows, and hopefully on Linux as well.-A good help system, preferably access to MSDN.I realize that's quite a tall order, and I don't expect to get it all, but I am kinda hoping for numbers 2 - 4. If you know of an IDE that can do some or all of this, please let me know. I could always try to make it myself, but I really have no idea how to do so, and don't really want to learn right now. TIA for all your help.   
Code Blocks caters for all of those except for MSDN (atleast to my knowledge), but even that is available on CD and online.Hope that helps,Dave   ;GNU Emacs. [grin]Maybe SlickEdit? I've never used it, but I thought I'd mention it. It isn't cheap though.Eclipse seems popular enough with the Java people. I don't know if it is as popular outside of the Java world though, not being a Java (or C++) programmer myself, and having never used Eclipse.Hope this helps.;  Dev-C++ supports most of that.   ;  Visual Studio 2005 can do all of that, except run on Linux, of course... :P   ;  Visual Studio fills that bill quite nicely. Since you know about Visual Studio, why are you trying to find a replacement? Do you just not know where some of these features can be found?   ;Quote:Original post by medevilenemyDev-C++ supports most of that.Yes, but it crashes frequently, or at least on every computer (4-5 by now I guess) I've run it on.That was one of my main reasons for changing to Code::Blocks some time ago.Dev-C++ simply can't keep it up these days.   ;Quote:Original post by MrAccidentVisual Studio 2005 can do all of that, except run on Linux, of course... :PI lack one thing for Visual Studio to be perfect... about 200 people named George :). (WOW, that's a lame way to say I'm broke...)I'm currently using Express, but it's not the same...I checked out codeblocks, and it looks perfect. However, I'm a big confused about the known bugs. They all say "Fixed by SVN", which I assume is the SVN plugin plastered all over the website. Unfortunatly, what's all over the website is warnings about the plugin. It says that I "must have the SVN platform installed before the plugin is installed". What is the SVN platform, and where can I get it? Thanks for your advice so far, everyone!Oh, I forgot... Resource support should be on my list of features. But I think codeblocks does that...   ;  Even Visual C++ Express should be pretty configurable - I'll bet you could still get it to do most of the things in your list. I don't think it prevents you from adding custom build operations, for example; you should be able to configure it to use any compiler (any type of executable tool at all, for that matter) on the files in your projects.Although, there are other free IDEs that are very configurable, such as Codeblocks, as mentioned previously in this thread. As with Visual Studio, though, to get all of the functionality you listed, you'll have to do a fair bit of work yourself.   ;  I've been using Code::Blocks for various bits of work and found it to be almost as good VS6.0.  There have been a few little problems, but nothing that hasn't been managable.The SVN issue that EmrldDrgn mentioned is not a huge problem, despite the near lack of explanation on the Code::Blocks site.  (You have to dig a little to get there.)  Here's what I've done and it seems to work just fine:  Download the latest Release Candidate (1.0rc2) and install it.  On Windows this will give you the MinGW compiler and set up all the pieces nicely.  On LINUX you can link it to your currently installed GCC.  This version has plenty of bugs and lacks many features.  So...Get the latest SVN.  On Windows this is a breeze as it is always in the Nightly Builds section.  Unizip it to a different directory than where the 1.0rc2 was installed.  I made a directory called CodeBlocksNightly for this purpose.  There might also be a few extra pieces you'll need - newer wxWidgets DLL, for example - but this is all nicely documented in the Nightly Build messages.  When you run Code::Blocks from this directory you'll have to set the compiler/linker options to refer to the appropriate place within the rc2 installation tree.  Again, not a big deal once you've done it one time.  Now, every time I want to install the latest nightly, I unzip it over the CodeBlocksNightly directory and don't mess with the original rc2 installation.  Works great.LINUX has been a little harder for me.  My version of LINUX isn't directly supported (Ubuntu and FC are the only ones in the Nightly Builds).  For this I've started building it on my own.  This much more involved and required getting the source, installing/building dependencies (wxWidgets for one), and building Code::Blocks directly.  All that said, I've been able to do it consistenly after having pulled my hair out over it once.  8^)I hope that helps...-Kirk