QtCreator has powerful support for both of these.
But it has no plugin for docked terminal like this (Eclipse);
And I don't want to use Eclipse because it has a lot of bug and it has more features than I needed.
At the moment there isn't plugin for auto completion, even in CodeBlocks IDE there isn't auto completion.
I think the closest about your question is the syntax highlighting support for C++
You can get for Sublime text like a package or download the code editor visual Studio Code in the next links:
I found a very cool editor: Kdevelop.
It has customizable terminal plugin and customizable syntax highlighting. And It is fast and lightweight.