你如何通过lpr管道vim缓冲区?

dan*_*dan 5 vim

我想打印缓冲区,我这样做:

:%!lpr
Run Code Online (Sandbox Code Playgroud)

哪个有效,但它会擦除缓冲区,我必须通过撤消来恢复它u.有没有更好的方法来打印缓冲区(或其中的一系列行)?