There's no doubt about it, Windows doesn't have a decent editor(unless you count the *nix programs ported to it)
Still in *nix out of the eternal dispute, you will need one of these two to do everything that's related to a file that you can manually modify:
- emacs
- vi, vim, gvim...etc
Those two are far more powerfull than every other IDE that has come out, more if you consider that those are not related to any compiler (c or whatever) or debugger in particular, and you will get a coherent enviroment for every programming language you use in there.
Still if you don't get used to a well designed editors, well use the other editors that are out there but remember we all told you about.