我正在尝试在我的 .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"