I come from an Eclipse background, but I love Vim as a text editor. I'm currently experimenting with Vim as a Java IDE. Currently I do this to compile:
! javac MyClass.java
followed by
! java -cp . MyClass
If I have compile errors, I have to go back to the compiler output using !
and manually jump to every line that produced an error. And as soon as I start adding other classes, I have to compile each of them separately.
There's got to be a more efficient way than this. Under my current inefficient Vim workflow, I can get stuff done faster in a graphical IDE, which beats the purpose of using Vim for me.
I'd like to be able to enter something like :compile
in the class containing my main method to compile all my sources and be presented with a split-screen list of error messages. What would you recommend?
Related, but not relevant to me personally:
Update: My takeaway from this question is posted as a separate answer.