Я не совсем уверен, чего вы пытаетесь достичь (я никогда не использовал Emacs), но вы можете запускать команды в Vim, набрав:
:! somecommand [ENTER]
А если вы хотите ввести несколько команд или поиграть в оболочке какое-то время, вы всегда можете использовать:
:! bash (or your favourite shell) [ENTER]
После завершения команды или оболочки вам будет предложено нажать Введите , чтобы вернуться в окно редактора
Vim намеренно легок и не обладает способностью делать вещи не редактируемого типа, так же как и запуск полноценной оболочки внутри панели / вкладки Vim, но, как уже упоминалось выше, существуют сторонние дополнения, такие как vim-shell которые позволяют вам делать такие вещи.
Обычно, если я хочу переключиться между Vim и моей оболочкой (Bash), я просто нажимаю CTRL + Z , чтобы приостановить процесс Vim, поиграть в моей оболочке, затем набрать 'fg', когда я хочу вернуться в Vim - чтобы мой редактор и моя оболочка были красивыми и раздельными.