Page 1 of 1

Good IDE

Posted: Tue May 17, 2016 10:05 pm
by tsdnz
Hi everyone.

I am setting up a new development laptop.
I downloaded Visual Studio 2015 just for the IDE.
But intellisense is broken, it will not work for me, this is a not good.
Now I have to find my old VS 2012 copy somewhere.

I would be very interested to find out what IDE's are being used.
I am after and IDE that can call a script, run on windows, has intellisense, jumps to declarations, highlighting.
This is for c.

Any suggestions?

Ali

Re: Good IDE

Posted: Tue May 17, 2016 11:13 pm
by gerryg400
I use eclipse on Windows. It's okay for those things.

Re: Good IDE

Posted: Tue May 17, 2016 11:25 pm
by Hellbender
Emacs.

Re: Good IDE

Posted: Wed May 18, 2016 12:05 am
by max
Hi,

Eclipse CDT works very vell for developing in C/C++. Has all the stuff you need, code highlighting, completion, formatting, auto-suggestions, nice debugging capabilities (you can debug your OS from within the IDE by attaching GDB to QEMU for example).

You just have to make some settings in your project, and code completion works nicely even with a cross toolchain etc., see my answer on this thread: http://forum.osdev.org/viewtopic.php?f=13&t=29746

Greets

Re: Good IDE

Posted: Wed May 18, 2016 12:28 am
by Boris
I have been using Eclipse , but switched to QtCreator.
I find it lighter and quicker from my point of view. And the auto completion works very nicely.

Re: Good IDE

Posted: Wed May 18, 2016 12:36 am
by MollenOS
I have used Visual Studio 2013 with a lot of luck, so I don't know why you are so unlucky with it. But other than Visual Studio i would recomment QtCreator as well, it works very well.

Re: Good IDE

Posted: Wed May 18, 2016 1:29 am
by Solar
tsdnz wrote:I would be very interested to find out what IDE's are being used.
I am after and IDE that can call a script, run on windows, has intellisense, jumps to declarations, highlighting.
This is for c.

Any suggestions?
GVim -- integrated with exuberant ctags -- ticks all those boxes, plus much more (jump to next error from compiler output, integrated diff tool, syntax highlighting for every language you could wish for, plugins for any needs you might have, plus being a really powerful editor in its own right, well-maintained and stable, free / charityware, and fully cross-platform as well).

Steep learning curve for the beginner, but that's because it's expert-friendly, not novice-friendly.

I started out in the "traditional" GUI editor camp (AmigaOS GoldED, UltraEdit, SciTE). Started learning Vim "for real" about ten years ago (when I looked for an editor with strong LaTeX support and was unimpressed with the alternatives), and never looked back.

Actually I'd suggest going Cygwin all the way, as Vim benefits from having a strong command line supporting cast.

Re: Good IDE

Posted: Wed May 18, 2016 3:48 am
by alexfru
I've been using simple text editors with syntax highlighting (e.g. FAR + Colorer, Midnight Commander) for most C/C++ work in the past 15+ years. For C it's OK. ctags and such can make it a bit easier. For unfamiliar C++ code it's bad (C++ itself is bad w.r.t. parseability, which is why unless your IDE has a C++ compiler frontend in it it's gonna be bad) until you get familiar with the code. The main problem is that we still don't have truly great crossplatform IDEs. You have to pay money or deal with sucky free IDEs (too big, too slow, buggy/stupid, inconvenient) or invent workarounds. Or just use simple free tools available everywhere. And still invent workarounds. If you really mean C, it's not a big problem, though. You have enough usable options for plain C.

Re: Good IDE

Posted: Wed May 18, 2016 4:01 am
by Techel
Visual Studio with supplied makefile commands is just fine and works well. It has working intellisense and with some plugin your assembler code will also be highlighted.

Re: Good IDE

Posted: Wed May 18, 2016 4:25 am
by Roman
I use Xcode, but it's not available for Windows. I would recommend QtCreator.

Re: Good IDE

Posted: Wed May 18, 2016 5:38 am
by Combuster
Let's see, I haven't seen KDevelop yet (which is somewhat intelligent but not intelligent enough to be a pain for multilanguage projects), nor CLion (which is commercial)

Re: Good IDE

Posted: Wed May 18, 2016 12:17 pm
by AMenard
I use Kate/Gedit mostly for non GUI related programming and Anjuta & MonoDevelop for GUI application dev on Linux. On Windows I use Visual Studio 2015 Community edition.