Eu resolvi isso
command Java execute "! basename % .java | xargs java"
Estou tentando adicionar uma linha ao meu .vimrc para executar o java.
Se eu digitar, :! basename % .java | xargs java
então tudo é bom, mas eu não consigo colocar isso no vimrc sem E492 Não é um comando do editor.
Eu tentei inicialmente, nmap <leader> J :! basename % .java | xargs java
e tentei fazer um comando: Java, mas recebo o erro nas duas vezes. Alguma sugestão?
Você também pode usar backticks para executar o comando:
map <F11> :!javac %; java 'basename % .java'<CR>