В VS Code «рабочая область» (workspace) описывает контекст проекта, загруженный редактором, а «окно» — экземпляр приложения, в котором он отображается. Зачастую они воспринимаются как единое целое, поскольку открытие папки обычно открывает ее в новом окне.

Что содержит рабочая область

Для обычного проекта с одной папкой VS Code считает рабочей областью именно эту корневую папку. Настройки рабочей области могут храниться в папке .vscode проекта. Многокорневая рабочая область содержит несколько папок и может быть сохранена как файл .code-workspace с настройками для всей рабочей области и рекомендациями по расширениям.

Сохраненную рабочую область можно повторно открыть из файла или через меню «Открыть недавние» (Open Recent). Безымянная многокорневая рабочая область существует в рамках текущего экземпляра и при закрытии запрашивает сохранение.

За что отвечает окно

Окно VS Code — это запущенная область редактора со своими вкладками, панелями, фокусом ввода и положением на экране. Вы можете открыть другое окно или показать файл в новом экземпляре, не переопределяя исходную рабочую область. И наоборот, открытие другой папки в том же окне изменяет рабочую область, отображаемую в этом окне.

Как использовать это различие при организации работы

Называйте и сохраняйте рабочую область, когда набор папок и настроек должен быть многоразовым. Используйте отдельные окна, когда контексты должны оставаться визуально независимыми или находиться на разных дисплеях. Wallo может связывать текущее окно VS Code с целью, но не считывает структуру .code-workspace и не гарантирует восстановление состояния редактора после закрытия этого окна.