VIM and git

Power and flexibility on steroids

Having to switch from C code to HTML sources, passing through CSS, PHP, Lua and sometimes other programming languages, the use of specific tools for every single job would be really counterproductive. At the end they are all text files, so it is much better to use general purpose tools powerful enough to handle different cases.