Enough about the screen grabbing :pissed:
To get the best of both worlds you can do what I sometimes do: Have the LSP open in VLIDE as well as your favourite editor (mine's SciTE). That way you can have code completion, proper formatting, folding, regex S&R ect. As soon as you save from the external editor, you can return to VLIDE, it will tell you the file's changed and ask if you want it reloaded. Then you can go ahead and do your debugging there.