When I was active in software development, maintenance and testing, GNU Emacs was my development editor of choice, vi was my editor for administration...