Vim is still the most versatile editor which became a nice, though not 100% integrated GUI in this GTK version. Once you’ve learned the most important ones of its cryptic commands, you’ll write unbeatably fast. And this is true since the beginnings of the UNIX era ;-)