No matter what operating system I'm on, I'm a big fan of vim. For some reason a lot of my Perl people seem to like vi and it's variants. In addition to myself and a few friends, here's a quote from a Damian Conway interview that I read a while back:
"I often find myself developing right in my editor. In fact, I have a key permanently bound to ":!perl -w %" under vi for just that reason."
After reading the interview, I used his idea and mapped Ctrl-P to ":!perl -w %" in my .vimrc file. I also saved the quote. :D