vim 命令运行 java

vim 命令运行 java

我正在尝试在我的 .vimrc 中添加一行来运行 java。

如果我输入,:! basename % .java | xargs java

那么一切都很好,但是如果没有 E492,我就无法将其放入 vimrc 中,这不是编辑器命令。

我最初尝试过,nmap <leader> J :! basename % .java | xargs java然后尝试发出 :Java 命令,但两次都出现错误。有什么建议吗?

答案1

您还可以使用反引号来执行命令:

map <F11> :!javac %; java `basename % .java`<CR>

答案2

我已经解决了

command Java execute "! basename % .java | xargs java"

相关内容