I've been programming and working with Linux servers for 20 years, and I still cringe every time I get dumped into vi. I've tried to many times to get...