vim文件中的javac当前文件代码?

vim文件中的javac当前文件代码?,vim,javac,Vim,Javac,我想在vimrc文件中找到一个vim文件。 我在vim文件中编写了代码 set makeprg=javac % 维姆说他不知道这个选项。 如何编写javac当前文件的代码 我要做的是在编写代码的同时在vim中编译当前文件。在命令行上使用空格分隔两个参数。因此,当您执行时: set makeprg=javac % :set命令将值javac分配给选项'makeprg',然后它尝试启用不存在的选项'%',因此出现错误 如果希望将空格包含在'makeprg'选项的值中,则需要对其进行转义: set

我想在vimrc文件中找到一个vim文件。 我在vim文件中编写了代码

set makeprg=javac %
维姆说他不知道这个选项。 如何编写javac当前文件的代码


我要做的是在编写代码的同时在vim中编译当前文件。

在命令行上使用空格分隔两个参数。因此,当您执行时:

set makeprg=javac %
:set
命令将值
javac
分配给选项
'makeprg'
,然后它尝试启用不存在的选项
'%'
,因此出现错误

如果希望将空格包含在
'makeprg'
选项的值中,则需要对其进行转义:

set makeprg=javac\ %

我的操作系统:windows 10,我尝试了javac%,javac\%。。。