IDEs

Uhhh they start to drive me nuts...
Basically I thought there was only two options:
1) netbeans
2) eclipse

I wanted to use IDE that would suit for C/C++ and php development.
* netbeans totally pissed me off when I imported project from Ubuntu Linux to FreeBSD and refused to build project, because it was written on linux.... [All code was 100% portable]
I can't seam to find any non-hackish way to permanently disable Makefile automatic generation
* eclipse - Quite nice, but some errors occurred, when I was trying to set up it to be able to run app, that I just compiled.

Final decision: to hell with them all, I get back to vim - The most powerful Editor on most powerful Operating system
 
GUI building IDEs like Code::Blocks (wxSmith) and Visual Studio 2003+ (Winforms only, MFC is a poor design) are pretty awsome.

I think where you went wrong is that you used IDEs which runs on the Java VM (Eclipse and Netbeans)... This makes it far too slow, especially for something so complex as an IDE.

Give Code::Blocks a try.

I must admit, vi is great but for programming I need intellisense, it saves me from the need of actually reading / learning how to use a library :D
 
@killasmurf86

Check geany, its really simple, fast and light, yet powerfull IDE in GTK2, it ieven supports code audocompletion/snippets.
 
There also is QtCreator. Qt is not mere GUI toolkit anymore, it's a whole application framework. And QtCreator is the IDE -- it looks rather nice, though I haven't played much with it. I think it would need to be persuaded a bit to stop putting Qt dependencies everywhere, unless you want to build Qt apps.

Then there is KDevelop. Previous version have been ugly and useless -- I hear that the latest and greatest is rather good. Might be worth giving it a try.

Let's not forget Emacs -- I hear that besides kitchen sink and coffee brewer it also has some sort of autocompletion, presumably more advanced than vim's. (I never quite got any of these vim plugins to stop being a nuisance and being helpful, myself. IDE autocompletion often is useful for me (though autocompleting C++ really seems to be a challenge and these completions are still far from perfect -- it works wonders for non-C++ languages, though).)

Well, pick your poison.
 
Oxyd already mentioned KDevelop. KDevelop from KDE SC 4.4 is supposedly on par with Visual Studio, and supports a large number of development languages.

There's also Quanta/KDEWebDev if you just want nice syntax highlighting with hooks into build environments.

And, there's also KATE, if you want things to be more manual (basically just syntax highlighting, code folding, and such, with the odd hook into CLI tools).
 
Is there a plugin for vim which enables intellisence?

The only one I found seems to only work on Windows gvim :(

Then, I too can drop IDEs :)
 
Sorry, I don't know, but have you tried to use cscope and ctags with vim? I think it works quite good
 
Just discovered 2 tools
devel/cppcheck & devel/splint
I'll investigate splint later more carefully, but I was very impressed by cppcheck when it found 2 memory leaks in one of my source files. This tool is definitely included in my permanent development tools from now on.
 
Back
Top