Workscene, büyük projelerde dosyalarınızı dosya sistemi yapısını değiştirmeden organize etmenizi sağlayan bir Explorer görünümüdür. Xcode’daki “Group” modelinden esinlenir: dosyaları mantıksal gruplar halinde bir araya getirir; klasör/taşıma yapmaz, git geçmişinizi kirletmez.
Grup vs. Klasör
Klasör: Dosya sisteminde gerçek dizindir; taşıma/yeniden adlandırma dosya sistemini etkiler.
Grup: Proje içi mantıksal koleksiyondur; disk yapısını etkilemez. Klasöre eşlenmek zorunda değildir.
workscene.autoCloseOnOpenAll (boolean, default: false): Bir gruptaki tüm dosyaları açarken mevcut editörleri önce kapatır ve 5 saniyelik geri alma imkânı verir.
Sürükle-Bırak davranışı
Workscene paneli içinde grup/dosya taşıyabilirsiniz.
Explorer’dan dosya/klasör bırakabilirsiniz. Klasör bırakıldığında “klasörü öğe olarak ekle / birinci seviye dosyaları ekle / tamamını özyineliyerek ekle” seçeneklerinden birini seçersiniz.
Geliştirme
Derleme: npm run compile
İzleme: npm run watch
Test: npm test
Test (watch): npm run test:watch
vscode:prepublish script’i yayın/paketleme sırasında otomatik derleme için ayarlı (kullanıyorsanız vsce package ile uyumludur).