Существовал плагин "Terminal Settings Synchronizer" для VS Code(я сейчас не смог найти его). Оно позволяет сохранять и восстанавливать состояние терминала, включая историю команд, путь к текущей директории и настройки терминала. Также расширение позволяет синхронизировать эти настройки с удаленным хранилищем, таким как GitHub Gist.
Но тем не менее вы можете сохранять состояние каждого терминала вручную. Например, можете запускать каждый терминал в отдельной вкладке и сохранять состояние каждой вкладки как профиль. В будущем вы можете использовать этот профиль для восстановления состояния терминала. Это может быть немного более ручным, но это должно решить вашу проблему.
помимо решения, описанное на англоязычной , вот еще пару плагинов для VS Code, которые могут помочь вам сохранять состояние терминала:
- "Terminal session manager": это расширение позволяет сохранять сессии терминала и восстанавливать их позже.
- "Terminal Tabs": это расширение добавляет возможность работы с несколькими терминалами в одной вкладке, с возможностью именования и сохранения сессий.
-"Multi-command": расширение позволяет запускать несколько команд одновременно в терминале, а также сохранять и восстанавливать историю команд.