Мне нравится отображать команды оболочки на лидер + клавишу.Например, (мой ключевой ключ - ,
(запятая), по-моему, \
по умолчанию):
:map <leader>m :!make && ./program<CR>
Затем, нажимая ,m
(запятая, затем m), выполняется make && ./program
наоболочка (<CR>
- это возврат каретки). После завершения команды вы получите запрос на возврат, и ваш фокус вернется назад. vim.
Еще один рабочий процесс, который вам может понравиться, - это приостановка vim.используя <Control>+Z
, запустив команду на оболочке, а затем запустив fg
, чтобы вернуться к фоновой программе.