Unfortunately, the reason for this is not that gvim is an editor, not a terminal emulator. When you type yoy: shell in gvim, you are not actually getting a shell, you are getting some weak shell emulation. I say "weak" because shell emulation does not know how to deal with color codes, clear the screen or much more.
I adhere to terminal vim, so I can either use: shell, or, as much more often, ^ Z to just go back to my shell to do something (^ Z == suspend) This, plus a gnu-screen, plus a nice shell is all the IDEs I want.
source
share