Good IDE

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
tsdnz
Member
Member
Posts: 333
Joined: Sun Jun 16, 2013 4:09 am

Good IDE

Post 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
gerryg400
Member
Member
Posts: 1801
Joined: Thu Mar 25, 2010 11:26 pm
Location: Melbourne, Australia

Re: Good IDE

Post by gerryg400 »

I use eclipse on Windows. It's okay for those things.
If a trainstation is where trains stop, what is a workstation ?
Hellbender
Member
Member
Posts: 63
Joined: Fri May 01, 2015 2:23 am
Libera.chat IRC: Hellbender

Re: Good IDE

Post by Hellbender »

Emacs.
Hellbender OS at github.
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

Re: Good IDE

Post 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
Boris
Member
Member
Posts: 145
Joined: Sat Nov 07, 2015 3:12 pm

Re: Good IDE

Post 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.
MollenOS
Member
Member
Posts: 202
Joined: Wed Oct 26, 2011 12:00 pm

Re: Good IDE

Post 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.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Good IDE

Post 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.
Last edited by Solar on Wed May 18, 2016 3:55 am, edited 3 times in total.
Every good solution is obvious once you've found it.
alexfru
Member
Member
Posts: 1111
Joined: Tue Mar 04, 2014 5:27 am

Re: Good IDE

Post 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.
Techel
Member
Member
Posts: 215
Joined: Fri Jan 30, 2015 4:57 pm
Location: Germany
Contact:

Re: Good IDE

Post 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.
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: Good IDE

Post by Roman »

I use Xcode, but it's not available for Windows. I would recommend QtCreator.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Good IDE

Post 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)
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
AMenard
Member
Member
Posts: 67
Joined: Mon Aug 25, 2014 1:27 pm

Re: Good IDE

Post 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.
Post Reply