Одно большое отличие neovim и Vim состоит в том, что neovim включает эмулятор терминала, который работает асинхронно.
Тем не менее, я не вижу, как я могу извлечь выгоду из этой функции. Для чего я могу это использовать? Можете ли вы привести некоторые примеры использования терминальной функции neovim, чтобы я понял, как ее можно использовать наилучшим образом?
В нормальном Vim я обычно использую :read !{command}, :write !{command}, Ctrl+Zи fg, а также tmux разделенных окон.
:shellс exitвместо или подвешен здесь ВИМ?
<C-z>, это проблема вашего сценария.

<C-z>заключается в том, что процесс Vim приостановлен операционной системой: он ничего не делает (в том числе отвечает на команды сервера).