@Demetrius
Why do you want to switch to N++?
If you want to switch, I think you just need to adapt to what N++ provides, not to expect everything you have somewhere else to exist on a one-for-one basis in N++.
Some addons (plugins) to N++ that meet some of your needs:
NppExec - compiling and running
tagging plugins (there are a few) - navigation of your codebase
Good luck.