Вместо выхода вы можете поместить vim на задний план, набрав control-z. Это восстанавливает предыдущий экран, но оставляет редактор, запущенный «остановлен» с текущим файлом. Чтобы вернуть vim, введите команду
fg %1
в приглашении оболочки. Это снова возвращает vim на передний план - по крайней мере, если у вас есть только одна остановленная работа. Команда jobs
выдаст вам список остановленных заданий, к которым вы можете получить доступ по номеру.
Таким образом, рабочая последовательность становится edit, save, control-z, compile, test, fg ...
Это работает в Linux и Mac OS X - YMMV в других вариантах Unix.