There are many, many different editors available, with Vim and Emacs being two of the most popular, portable, and powerful. Another popular editor is Notepad++, a vastly improved version of Notepad.Most editors (Vim and Emacs included) are free, but some are shareware.I use Vim, but each editor has its adherents.For a good listing of some of the best editors available for your platform, check out this FAQ on text editors. (It's aimed at STATA users, but all the editors listed are just fine for writing C++ code.)