Windows上的gVIM:使用空格执行缓冲区和path

在gVim for windows中,可以通过:!%命令执行当前缓冲区。 但不幸的是,缓冲区文件名被提供给没有引号的cmd.exe,所以如果文件path有空格,gVim将不能执行它。

是否有任何简单的方法来解决它,以便能够在gVim内执行.bat,.py等?

Solutions Collecting From Web of "Windows上的gVIM:使用空格执行缓冲区和path"