What free c++ IDE has the best syntax highlighting? ( not including VS2012 )

Started by
13 comments, last by littletray26 11 years, 6 months ago
I have been using VC for many years (very nice, the only real drawback is non cross platform), then I tried DevC++ (I DO NOT recommend it, as many people above mentioned it already). Then went for Code::Blocks, which is quite OK, except for code completion (I don't know if I set it up the wrong way or something, but it is soo bad I think I will just disable it soon).

As long time VC++ user I say the switch to Code::Blocks is not agonizing at all. Yes, it feels (and is) inferior, but... not really that much (depends on your habits and what you need, I have heard debugger is much poorer, althrough I don't use it so I dunno). Anyway, it was much nicer than Eclipse (which I abandoned quickly, was not to my taste and too slow).

Still, I would also try Qt-something, it might be worth checking first.

Stellar Monarch (4X, turn based, released): GDN forum topic - Twitter - Facebook - YouTube

Advertisement
Most IDE's now days have good syntax highlighting. Also it is hard to say what u mean by "best".
Do you mean allot of colors or most pretty color scheme which is configurable with most IDE's as well.
If you where looking for a list of cross platform IDE's a search true this forum would have given all your answers.
Code::Block's code completion has gotten in my way far too often, most of the time it either doesn't come up when I need it, or it pops up when I'm just renaming something and have to hit escape. Syntax highlighting is nice though, if you use the userfile hack to get more than two keyword sets.

“If I understand the standard right it is legal and safe to do this but the resulting value could be anything.”

there are no perfect IDE in this world. QtCreator, Eclipse and VS are good ones though. But they are all bad text editors. The best editors by far are vi and emacs. and they are so far away in front of the others that nobody actually understand how ´far´ that is until they´ve learned one or the other for at least one year with the help of somebody.
The only issue is that vi or emacs are barely IDEs, you can integrate build and debugging into emacs buffers, even visualize step by step and breakpoints, and local variables like VS, but it is difficult to setup and gdb is not as flexible as MS debugger.

As for highligting and completion, vi has nice plugins that are fast and works ok. emacs no, emacs is purely syntaxic, plugins to add semantic are horribles I hear.
and yet, emacs is still much better at auto indenting than VS is. But definitely not as good as Eclipse.
The best I have seen so far is Eclipse with java. With C++ it is very good as well, but less, because C++ is un-parsable.
the next best thing : VS with VisualAssistX.
I hear QtCreator is at least as good as well.
I don't like Visual Studio 2012 at all.

Personally I use Visual Studio 2010 with the Visual Assist addon. This let's you configure the syntax highlighting and also improves the intellisense a great deal
The majority of Internet Explorer users don't understand the concept of a browsing application, or that there are options.
They just see the big blue 'e' and think "Internet". The thought process usually does not get much deeper than that.

Worms are the weirdest and nicest creatures, and will one day prove themselves to the world.

I love the word Clicky

I'm looking for a replacement to VS2012 for a cross platform project.


Sorry. I missed this part.
The majority of Internet Explorer users don't understand the concept of a browsing application, or that there are options.
They just see the big blue 'e' and think "Internet". The thought process usually does not get much deeper than that.

Worms are the weirdest and nicest creatures, and will one day prove themselves to the world.

I love the word Clicky

This topic is closed to new replies.

Advertisement