--- title: just found this handy vi tip date: 2008-09-07 keywords: [programming, shell, unix, vi] --- Sick of `:wq`ing your shell/perl script in [vi] just to run it and then opening it again to fix a bug? You can run it straight from vi by writing to the shell escape: ``` :w !ksh :w !perl ``` etc... Handy because it will leave you on the line that you are currently working on. *pip pip!* [vi]: http://en.wikipedia.org/wiki/Vi