I'm really impressed by all the functionality that has been developed into codeblocks. ( Windows version )
My only main issue is that the workspace window is missing some basic functionality:
1) There's no Right-Click -> Add Folder, but I finally figured out that Add Files recursively has the same effect as adding a folder
2) There's no Right-Click -> Delete project within the workspace
3) There's no Right-Click -> copy/paste or drag files between projects. My source files are in the Exercise Files folder, but I do all the compiling in the Working project (C++ project). That way I always have access to the clean source files after modifications (see image). I'm using long workarounds to paste files between projects.
4) There's no Right-Click -> Rename project within the workspace
I've tried 2 other IDEs: eclipse and Xcode. They both allow copy/paste, rename and delete from the workspace management window. That's why I was surprised that codeblocks can't do those basic tasks.
Other than that, codeblocks works really well and supports an impressive number of compilers, apparently more than any other IDE I can think of. Excellent work on the part of the developers!
Well I guess you are missing some basic principles of C::B. A C::B workspace is completely different from a Eclipse / XCode workspace. It can have 1..n projects which itself can have 1..n targets. This is WAY more powerful than Eclipse/Xcode. Therefore, there is no "Copy & Paste" possible because it is not clear what that should mean (add it to the project, to a target, to no target...).
Secondly deleting a project is not possible for convenience. You can close a project and use the integrated file explorer to delete it from the hard disk. Deleting a project (especially for newbies that use C::B a lot) would lead to tons of posts like "all my files are gone". That's why we implemented it that way.
A project is also just a view on the files, not necessarily the folder structure (you can have virtual folder, group the files differently etc.). That's why "adding a folder" is not possible, too. Again: Use the integrated file explorer for such things related to the folder / file structure on the hard disk. Check the project views options to see what is possible and you'll understand.
The only feature request possible is to rename a project. This is possible not through the context menu but through the project options dialog. There might be an option to add it to the context menu but it doesn't help much, because it requires exactly the same number of clicks: Compare Right click - Rename - Enter name -> hit OK with Right click -> Project options -> Enter name -> hit OK. So its unlikely this is being implemented anytime soon.
Next time, please start such discussion in the forums not to spoil our feature/bug/patch tracker. Thank you.
I am closing this request, marking it invalid. Please consult the C::B manual and/or WiKi, forums to better understand the C::B philosophy that is NOT the XCode and/or Eclipse philosophy for good reasons.