vim IDE-like