Di VS Code, “workspace” menjelaskan konteks proyek yang dimuat oleh editor; “window” menjelaskan instance aplikasi yang menampilkannya. Keduanya sering kali terlihat seperti satu objek karena membuka folder biasanya membukanya di satu jendela.

Apa yang terkandung dalam workspace

Untuk proyek satu folder normal, VS Code menyatakan bahwa workspace tersebut adalah folder root. Pengaturan workspace dapat berada di dalam folder .vscode milik proyek. Workspace multi-root berisi beberapa folder dan dapat disimpan sebagai file .code-workspace dengan pengaturan tingkat workspace dan rekomendasi ekstensi.

Workspace yang disimpan dapat dibuka kembali dari file atau Open Recent. Workspace multi-root yang belum diberi nama (untitled) akan bertahan bersama instance tersebut dan meminta penyimpanan saat instance ditutup.

Apa yang dikendalikan oleh jendela

Jendela VS Code adalah antarmuka editor yang berjalan dengan tab, panel, fokus, dan posisi layarnya sendiri. Anda dapat membuka jendela lain atau menampilkan file di instance baru tanpa mendefinisikan ulang workspace aslinya. Sebaliknya, membuka folder yang berbeda di jendela yang sama akan mengubah workspace yang ditampilkan oleh jendela tersebut.

Gunakan perbedaan ini saat mengatur

Beri nama dan simpan workspace jika kumpulan folder dan pengaturannya perlu digunakan kembali. Gunakan jendela terpisah bila konteks harus tetap independen secara visual atau berada di layar yang berbeda. Wallo dapat mengaitkan jendela VS Code saat ini dengan suatu tujuan, tetapi Wallo tidak membaca struktur .code-workspace maupun menjamin pemulihan status editor setelah jendela tersebut ditutup.