在gVim for windows中,可以通过:!%命令执行当前缓冲区。 但不幸的是,缓冲区文件名被提供给没有引号的cmd.exe,所以如果文件path有空格,gVim将不能执行它。
是否有任何简单的方法来解决它,以便能够在gVim内执行.bat,.py等?
这是我的猜测,我没有Windows机器尝试。 尝试
:!python "%"
要么
:!"%"
信用:地狱之眼