Dear,
what's the best DE for C, according to you?
- F -
Dear,
what's the best DE for C, according to you?
- F -
Visual Studio.
More here: http://cpwiki.sf.net/Integrated_Development_Environment
Win: notepad++ - *nix: vim
Ok i'm joking and not, but i ended up editing my files more in NP++ than in VS
And it seems that the autotools combine well with say... about 7 or 8 Gnome Terminals all running vim, with split windows multiple buffers and 2, 21" wide screens... not that i have anything like that but it's a nice dream.
I do anything less than a few hundred lines in notepad++. I do *my* bigger projects in VC++, but sadly, I have to do most of my work with CVI.
I tried out Bloodshed about a week ago and I hated it. The damn text editor's indentation drove me nuts.
I copied it from the last program in which I passed a parameter, which would have been pre-1989 I guess. - esbo
I prefer vim. I use this on both OS X and Windows (gvim).
I have noticed notepad++ can screw up sometimes when you have the window spit and it will
reload the wrong file into a window. I still us it though.
Also it can be slow with very large files if you do a big modification, but having said that it's a lot better than the opposition!!
vim. Once you get good at it, you can program almost twice as fast as you can with Visual Studio. The problem is that it takes about a year to get good at it =/
Code::Blocks (nightly build!) is pretty nice, lots of features and very customizable. On Linux I like Geany.
If you want just an editor, I use Crimson Editor, you can just create user tools to do certain tasks and assign an hotkey. For example to compile/build/capture output I just press CTRL+1. Notepad++ is nice too, but it didn't win me over.
edlin
Anything beyond ED is a bloated editor.
When the eagles are silent, the parrots begin to jabber. ~Winston Churchill
All I use is notepad++ and a compiler, djgcc or whatever its called.
However problem is I have a create a new batch file each time.
I would like to be ablel to just click on the file to compile it.
I think I could do this but I also might one to click on it to edit it
Actuaally I don't think I ever click on it to edit it so I can try something like:-Code:set DJGPP=C:\DJGPP\DJGPP.ENV set PATH=C:\DJGPP\BIN;%PATH% gcc facto.c -o facto.exe -lm pause facto >temp.doc pause
(If I get the sysntax right)
There is a slight problem that the executable is called facto.c.exeCode:set DJGPP=C:\DJGPP\DJGPP.ENV set PATH=C:\DJGPP\BIN;%PATH% gcc %1 -o %1.exe -lm pause %1.exe >temp.doc pause
and I wanted just facto.exe
But it does work and I can now get rid of dozens of batch files from when I had one per program.
I have now created my own development enviroment and it is the best!!
I guess I can find a way of striping off the unnecessary ".c" but maybe I won't bother,
I think its a rather nice convention!!
It helps distinguish my brilliant programs from the cr*p produced by Microsoft and other
developers
Sounds like you need makefile capability. That would be a reason to get an IDE, unless you would rather write one yourself, and plug the compiler in as a component.
Or maybe - "simpler" - you could write make for yourself, or use cygwin, or something like that.