Visual Studio Code v1.25.1'i yeni yükledim. Windows 7 Professional SP1 makinesinde. Çalışma alanlarını ayrıntılı olarak anlamak istedim, bu yüzden Visual Studio Code'un bu sürümünde nasıl çalıştıklarını anlamaya birkaç saat geçirdim . Araştırmamın sonuçlarının toplumu ilgilendirebileceğini düşündüm.
İlk olarak, çalışma alanları Microsoft tarafından Visual Studio Code belgelerinde "çok köklü çalışma alanları" olarak adlandırılır. Düz İngilizce'de "çok klasörlü (AKA" kök ") çalışma ortamı. Visual Studio Code çalışma alanı basitçe bir klasör koleksiyonudur - istediğiniz herhangi bir koleksiyon, istediğiniz sırada. Tipik klasör koleksiyonu bir yazılım geliştirme projesi oluşturur. Ancak, bir klasör koleksiyonu, yazılım kodunun geliştirildiği her şey için kullanılabilir.
Visual Studio Code çalışma alanlarını nasıl işlediğinin arkasındaki mekanik biraz karmaşıktır. Sanırım öğrendiklerimi aktarmanın en hızlı yolu, çalışma alanlarının bilgisayarınızda nasıl çalıştığını görmek için kullanabileceğiniz bir dizi talimat vermek. Visual Studio Code v1.25.1'in yeni yüklemesiyle başladığınızı varsayıyorum. Visual Studio Code'un bir üretim sürümünü kullanıyorsanız , varolan Visual Studio Code yapılandırmanızın bir kısmını veya tamamını kaybedebileceğiniz için yönergelerime uymanızı önermiyorum! Zaten yüklü bir Visual Studio Code v1.25.1 test sürümünüz varsa ** ve zaten var olan herhangi bir yapılandırmayı kaybetmek istiyorsanız, Visual Studio Kodunuzu yeni bir yükleme durumuna döndürmek için aşağıdakilerin yapılması gerekir:
Aşağıdaki klasörü silin (varsa):
C:\Users\%username%\AppData\Roaming\Code\Workspaces (where "%username%" is the name of the currently logged-on user)
Yeni bir çalışma alanı oluşturmak için Visual Studio Code'a klasörler ekleyeceksiniz. Bu yeni çalışma alanını oluşturmak için kullanmak istediğiniz klasörlerden herhangi biri daha önce Visual Studio Code ile kullanılmışsa, lütfen yeni çalışma alanını oluşturmak için kullanılacak klasörlerin her birinin içindeki ".vscode" alt klasörünü (varsa) silin. .
Visual Studio Code'u başlatın. Eğer Karşılama sayfası görüntülenir, kapatın. Görüntüleniyorsa, Panel (yatay bir bölme) için de aynısını yapın. Git'in yüklü olmadığını belirten bir mesaj aldıysanız "Daha sonra hatırlat" ı tıklayın. Görüntülenirse, varsayılan kod sayfası olarak başlatılan "Adsız" kod sayfasını da kapatın. Gezgin bölmesi görüntülenmezse ana menüde "Görüntüle" yi ve ardından Gezgin bölmesini görüntülemek için "Gezgin" i tıklayın. Gezgin bölmesinin içinde üç (3) Görünüm başlığı görmelisiniz - Açık Editörler, Klasör Açılmamış ve Anahat (Gezgin bölmesinin en altında bulunur). En azından açık editörlerin ve hiçbir klasör açılmış görünüm üstbilgisinin görüntülenmediğinden emin olun .
Visual Studio Code "Klasörü Aç" yazan bir düğme görüntüler. Bu düğmeyi tıklayın ve istediğiniz bir klasörü seçin. Visual Studio Code yenilenecek ve seçtiğiniz klasörün adı "Klasör Açılmamış" Görünüm adının yerini alacak. Seçtiğiniz klasörde bulunan tüm klasörler ve dosyalar Görünüm adının altında görüntülenir.
Şimdi Visual Studio Kod Tercihleri Ayarları dosyasını açın. Bunu yapmanın birçok yolu var. Dosya → Tercihler → Ayarlar menüsünü hatırlamak için en kolayı kullanacağım. Ayarlar dosyası iki sütun halinde görüntülenir. Sol sütun, her Visual Studio Code özelliği için varsayılan değerlerin salt okunur bir listesidir. Sağ sütun üç (3) tür kullanıcı ayarını listelemek için kullanılır. Testinizde bu noktada yalnızca iki kullanıcı ayarı listelenir - Kullanıcı Ayarları ve Çalışma Alanı Ayarları. Varsayılan olarak Kullanıcı Ayarları görüntülenir. Bu, Kullanıcı Ayarları .json dosyanızın içeriğini görüntüler. Bu dosyanın nerede olduğunu bulmak için, farenizi Explorer'da AÇIK EDİTÖRLER Görünümü altında görünen "Kullanıcı Ayarları" listesinin üzerine getirmeniz yeterlidir. OPEN EDİTÖRLER Görünümündeki bu liste, sağ sütundaki "Kullanıcı Ayarları" seçeneği seçildiğinde otomatik olarak seçilir. Yol şöyle olmalıdır:
C:\Users\%username%\AppData\Roaming\Code\User\settings.json
Bu settings.json dosyası, Visual Studio Code için Kullanıcı Ayarlarının depolandığı yerdir.
Şimdi Tercihler listesinin sağ sütunundaki Çalışma Alanı Ayarları seçeneğini tıklayın. Bunu yaptığınızda, birkaç adım önce Keşfet'e eklediğiniz klasörde otomatik olarak ".vscode" adlı bir alt klasör oluşturulur. .Vscode alt klasörünün eklendiğini doğrulamak için Explorer'daki klasörünüzün listesine bakın. Yeni .vscode alt klasörü içinde başka bir settings.json dosyası vardır. Bu dosya, birkaç adım önce Gezgin'e eklediğiniz klasörün çalışma alanı ayarlarını içerir .
Bu noktada , Kullanıcı Ayarları şu konumda depolanan tek bir klasörünüz vardır:
C:\Users\%username%\AppData\Roaming\Code\User\settings.json
ve Çalışma Alanı Ayarları şu konumda depolanır:
C:\TheLocationOfYourFolder\settings.json
Bu, Visual Studio Code'un yeni yüklemesine tek bir klasör eklendiğinde yapılandırmadır. İkinci (veya daha büyük) bir klasör eklediğimizde işler karışıyor. Bunun nedeni, Visual Studio Code'un Kullanıcı Ayarlarını ve Çalışma Alanı Ayarlarını birden çok klasöre sığacak şekilde değiştirmemizdir. Tek klasörlü bir ortamda, yalnızca iki settings.json dosyası yukarıda listelendiği gibi gereklidir. Ancak çok klasörlü bir ortamda Explorer'a eklenen her klasörde bir .vscode alt klasörü oluşturulur ve çok klasörlü ortamı yönetmek için yeni bir dosya olan "workspaces.json" oluşturulur. Yeni "workspaces.json" dosyası şu konumda oluşturulur:
c:\Users\%username%\AppData\Roaming\Code\Workspaces\%workspace_id%\workspaces.json
"% Workspaces_id%", benzersiz bir tam sayı adına sahip bir klasördür.
Tercihler sağ sütununda artık üç kullanıcı ayarı seçeneği var: Kullanıcı Ayarları, Çalışma Alanı Ayarları ve Klasör Ayarları. Kullanıcı Ayarları işlevi, tek klasörlü ortamla aynı kalır. Ancak, Çalışma Alanı Ayarları'nın arkasındaki ayarlar dosyası, tek klasörün .vscode alt klasöründeki settings.json dosyasından, yukarıda gösterilen workspaces.json dosya yolunda bulunan workspaces.json dosyasına değiştirildi. Her klasörün .vscode alt klasöründe bulunan settings.json dosyası artık üçüncü bir kullanıcı ayarı olan Klasör Seçenekleri tarafından denetleniyor. Bu, her bir klasörün .vscode alt klasöründe bulunan her bir klasörün settings.json dosyasının yönetimine izin veren bir açılır seçim listesidir. Lütfen dikkat: .vscode alt klasörü, yeni eklenen klasör klasör seçenekleri kullanıcı ayarında en az bir kez seçilene kadar yeni eklenen explorer klasörlerinde oluşturulmayacaktır.
Explorer tek klasör adının arı "UNTITLED (WORKSPACE)" olarak değiştirildiğine dikkat edin. Bu aşağıdakileri gösterir:
- "UNTITLED (WORKSPACE) adıyla çok klasörlü bir çalışma alanı oluşturuldu
- Çalışma alanının henüz ayrı, benzersiz, çalışma alanı dosyası olarak kaydedilmediğini bildirmek için çalışma alanı "UNTITLED (WORKSPACE)" olarak adlandırılmıştır
- UNTITLED (WORKSPACE) çalışma alanında klasör eklenmiş ve klasörden kaldırılmış olabilir ancak Visual Studio Code için SADECE çalışma alanı ortamı olarak işlev görür
Visual Studio Code çalışma alanlarının tam işlevselliği, yalnızca bir çalışma alanı gerektiğinde yeniden yüklenebilen bir dosya olarak kaydedildiğinde gerçekleşir. Bu, benzersiz çok klasörlü çalışma alanları (örn. Projeler) oluşturma ve daha sonra kullanmak üzere dosya olarak kaydetme olanağı sağlar! Bunu yapmak için Dosya → Çalışma Alanını Farklı Kaydet'i seçinana menüden seçin ve mevcut çalışma alanı yapılandırmasını benzersiz bir çalışma alanı dosyası olarak kaydedin. "Sıfırdan" bir çalışma alanı oluşturmanız gerekirse, önce geçerli çalışma alanı yapılandırmanızı kaydedin (gerekirse), ardından her Explorer klasörü adını sağ tıklatın ve "Klasörü Çalışma Alanından Kaldır" ı tıklatın. Tüm klasörler çalışma alanından kaldırıldığında, yeni çalışma alanınız için gereken klasörleri ekleyin. Yeni klasörler eklemeyi bitirdiğinizde, yeni çalışma alanını yeni bir çalışma alanı dosyası olarak kaydedin.
Önemli bir not - Explorer'da yalnızca bir klasör kaldığında veya yeni klasörler "sıfırdan" yeni bir çalışma alanı oluşturulurken tüm klasörler Explorer'dan kaldırıldığında Visual Studio Code tek klasör moduna "geri dönmez". Üç kullanıcı tercihini kullanan çok klasörlü çalışma alanı yapılandırması geçerliliğini korur. Bu, bu yazının başında talimatları izlemediğiniz sürece, Visual Studio Code'un asla tek klasörlü çalışma moduna döndürülemeyeceği anlamına gelir - her zaman çok klasörlü çalışma alanı modunda kalacaktır.
File --> Open Workspace
, dosya gezgini iletişim kutusu sadece bir klasörü "açmama" izin vermiyor, belirli bir dosya bulmam gerekiyor. :(