How can I open a Shell inside a Vim Window?

Martín Fixman picture Martín Fixman · May 6, 2010 · Viewed 108.4k times · Source

I can open a shell by using the :shell command in Vim, however I can't edit a file and at the same time use the shell.

Is there any way to split Vim in many Windows (or tabs), and have a shell opened in one of them?

Answer

prater picture prater · Feb 7, 2016

Neovim and Vim 8.2 support this natively via the :ter[minal] command.

See terminal-window in the docs for details.