vim as an ide