Hello,
I discovered CodeBlocks after my old and trusty turbo c refused to work on my Windows 7 64-bit machines, and i needed an alternate for practicing data structures and algorithms programs for my courses. I must say I have been impressed by the amount of functionality that has been developed in this IDE, and how the developers are putting so much work into it and yet have kept it free and open-source.
Having said that, there is one minor issue that I have encountered in my use. Students like me, who are using CodeBlocks to learn C and C++ programming, and for implementing data structures and algorithms code, it is actually not helpful or productive to create a separate project for each small toy program you write. Infact, most people who are using CodeBlocks for such educational purposes would write their code in standalone c/c++ files with a separate main() function in each file, which isn't possible if you've put your files in a project. All you want is a way to write, compile, run and debug your code in a c/cpp file. Unfortunately, while CodeBlocks has an incredible debugger frontend, you cannot use the debugger unless you have created a project.
So i'd like to submit a feature request: Please enable the debugger to be used with standalone c/cpp files. This will make CodeBlocks much more appealing to c.s. students.
EDIT:
on a further note, please also consider bundling the syntax highlighting themes with the CodeBlocks installer, which are currently available on the codeblocks wiki and have to be manually installed.
Thanks!