# 2008-09-07 Just Found This Handy Vi Tip

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
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9