Well, actually most of your issues can be fixed :) Yes they don't do the job for 100%, since as you said it doesn't understand your code, but it can come pretty close
Python - vimpy Java - JavaImp JS - ImportJS
Syntastic or YouCompleteMe
I've heard about clighter8, which can do some refactoring for C/C++, haven't checked myself though
The goto command in YouCompleteMe
goto
YouCompleteMe
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Well, actually most of your issues can be fixed :) Yes they don't do the job for 100%, since as you said it doesn't understand your code, but it can come pretty close
Auto import
Python - vimpy
Java - JavaImp
JS - ImportJS
Syntax check
Syntastic or
YouCompleteMe
Refactoring
I've heard about clighter8, which can do some refactoring for C/C++, haven't checked myself though
Navigation
The
goto
command in YouCompleteMeType based autocomplete
YouCompleteMe