Bugün Microsoft, Visual Studio Code dosya/klasör düzenleyicisini yayımladı.
İlk sınırlama, tek örnekli bir uygulama gibi görünmesidir.
Birden fazla örnek almanın veya aynı anda birden fazla klasörü açmasının bir yolu var mı?
Ctrl + Shift + N yeni bir pencere açacak Ctrl+K sonra tuşları serbest bırakır ve O geçerli sekmeyi yeni bir pencerede açar. Daha sonra iki örneğine sahip olmak için menüyü Dosya → Aç Klasörü kullanabilirsiniz. Her pencerede farklı klasörlerle birlikte Visual Studio Kodu.
⌘ + Shift + N ve ⌘ + K Mac için.
Yardımcı klavye kısayollarının listesi burada bulunabilir.
Hızlı, güvenilir ve uygun fiyatlı bulut barındırmaKaydolun ve 30 gün içinde $50 bonus kazanın!
Kullanım
code -n
programı başlatırken. Bu "Önceki oturumu geri yüklemek yerine yeni bir Visual Studio Kodu oturumu açar." ( buradan ).
Bunu kullanmamın yolu, "Kod" kısayolumu
-n parametresini içerecek şekilde değiştirmekti:
Menüden menü Dosya → Yeni Pencere seçeneğini seçin ve ardından yeni penceredeki diğer klasörü açın.
Aynı klasörün birden fazla örneğini açmak istiyorsanız, şu anda desteklenmiyor. Uygulandığını görmek istiyorsanız, bu GitHub sorununu izleyin ve değiştirin: Birden fazla Visual Studio Kod penceresinde bir proje klasörü açma desteği
Boş bir dosya adına sahip bir kısayol da oluşturabilirsiniz.
"%LOCALAPPDATA%\Local\Code\Code.exe" ""
Aynı projenin birden fazla örneği
GEÇICI ÇÖZÜM
Aynı klasörün birden fazla örneğini açamazsınız, ancak bulduğum bir geçici çözüm farklı klasörler açmaktır.
lib -components -models -helpers tests
Böylece, burada farklı pencerelerde bileşenler, modeller ve testler açabilirim ve sonra bunları üç monitörümde görüntüleyebilirim.
Biraz basit geliyor ama bu bana çok yardımcı oldu.
0.9.0 sürümümüzden başlayarak, Visual Studio Kodunun önceki oturumun tüm klasörlerini geri yükleyip kurmayacağını kontrol etmek için yeni bir ayar
window.reopenFolders ekledik.
Varsayılan olarak, yalnızca üzerinde çalıştığınız en son etkin pencere geri yüklenir, ancak bu ayarı
allolarak değiştirirseniz, Visual Studio Code, penceresindeki tüm klasörleri otomatik olarak yeniden açar.
Bir dosya veya klasör açıldığında ve VSCode zaten çalışıyorken VSCode'un (Mac OS) yeni bir pencere oluşturmasını sağlamaya geldim. GitHub Atom ile aynıdır. Yukarıdaki cevaplar sorgumu cevaplamadı, cevabını buldum biti kendimi paylaşacağım.
Ayar:
window.openFilesInNewWindow -
on olarak ayarlandıysa, dosyalar yeni bir pencerede açılacaktır.
window.openFoldersInNewWindow -
on olarak ayarlandıysa, klasörler yeni bir pencerede açılır.
Atom gibi davranması için bonus:
window.newWindowDimensions -
maximised olarak ayarlayın.
Birden fazla pencere açabilirsiniz (menüden veya
code çalıştırılabilir dosyasını tekrar çalıştırarak).
Ancak, ne yazık ki, şu anda aslında ayrı vakalara sahip olmanın bir yolu yok gibi görünüyor. Örneğin, her birinde farklı ortamlara sahip iki mermi açık (farklı yollar, vb.) Varsa, her ikisi için
code işlevinin başlatılması, ikinci pencerenin aynı yolları paylaşmasına ve başlatıldığı ortamı görmezden gelmesine neden olur.
Projeniz terminalden yüklendiğinde yeni bir örnek açmak için,
code <directory-path> yazmanız yeterlidir.
Linux'ta (Ubuntu ve Kali Linux ile test edilmiştir) ==) ayrıca dock üzerindeki kutucuğa sağ tıklayıp ve
New Window öğesini seçebilirsiniz.
Her biri klasörü farklı bir yoldan açarsa, aynı efektif klasöründe birden fazla VS Kodu penceresi açılabilir. Örneğin, Windows'ta, C:\Git\MyProject içindeki bir proje VS Code'un bir örneğinde açık olabilirken,\MyPC\c $\Git\MyProject başka bir durumda açık olabilir. Yönetici payı (c $) mevcut değilse veya uygun değilse, gerekli erişimi sağlayan açık bir paylaşım oluşturulabilir.
Hayır, bu ideal bir çözüm değil.