Я часто работаю в vi, приостанавливаю vi, запускаю что-то в cli, а затем перехожу в vi, чтобы поработать с результатами. Например, исправление ошибок, которые появлялись, когда я запускал команду cli.
Однако, когда я fg vi, vi «стирает» текущий буфер терминала, и я не вижу «последнего экрана» вывода терминала в буфере прокрутки.
Есть ли какая-то настройка в vi (или screen, я использую screen), которая бы мне тут помогла?
Я долго искал в Google без ответов. Я также понимаю, что существуют другие рабочие процессы, которые решают эту проблему, но они не идеальны (запуск изнутри vi означает отсутствие завершения оболочки и т. Д.).