Visual Studio Code sekmesini yeni pencerede aç


241

Başka bir ekrana taşıyabilmeniz için Visual Studio Code'da yeni bir pencerede bir sekme açmaya çalışıyorum. Sekmeyi diğer ekrana sürüklersem bir dosya oluşturulur. Başka bir ekrana taşıyabilmem için yeni bir Visual Studio Code penceresinde bir sekme açmak için bir kısayol var mı?


9
Aynı örnekte kayan pencere desteği için özellik isteği: github.com/Microsoft/vscode/issues/10121
Roy Tinker

Aşağıdaki bağlantıyı geçici bir çözüm olarak deneyin: [ superuser.com/questions/1319288/vs-code-drag-tab-to-new-window/…
Miles Gray Buckton

İlgili etmek stackoverflow.com/questions/29964825/... Meta üzerinde tartışılan meta.stackoverflow.com/questions/378537/... olası birleştirme işlemi için.
kjhf

Yanıtlar:


450

Windows ve Linux'ta Ctrl+ Ktuşlarına basın , ardından tuşları bırakın ve tuşuna basın O(Sıfır değil O harfi).

MacOS'ta command+ tuşlarına K, ardından O( tuşuna basmadancommand ) .

Bu, etkin dosya sekmesini yeni bir pencerede / örnekte açar.


12
Ctrl + KO benim durumumda klasör seç iletişim kutusunu açar
kapıcı

74
önce Ctrl + K tuşlarına basın, ardından , tuşunu bırakın ve ardından O tuşuna basın :)
kaijun 12:17

78
daha kolay olmalı. Sekmeyi boş bir alana sürükleyebilmem gerekir ve açılır. Dosyayı bırakmak çok daha az kullanışlı bir özelliktir.
light24bulbs

17
@ light24bulbs - Geliştiriciler için bir aracın çok beceriksiz olması delilik. Bu, mevcut sekmeyi bile kapatmaz (bu yüzden şimdi 2 kopyam var)!
AjahnCharles

7
Kullanışlı olsa da, merak eden herkese işaret etmek istiyorum, bu sadece aynı dosyayı yeni bir VS kodu örneğinde açar. Değişiklikler her iki durumda da sürmez. Bir örnekte açık bir işaretleme dokümanı varsa ve "ctrl-k, o" varsa, aynı md dokümanı yeni bir VS kodunda açar ve bir ekranda önizlemeyi açarsa, önizleme diğerinden gelen değişiklikleri yansıtmaz tasarruf ettikten sonra bile
Steve Eggering

71

Bu, Github for Floating Windows'da oldukça güncel bir sayıdır .

Destekleyene kadar aşağıdaki geçici çözümleri deneyebilirsiniz :

1. Yeni Pencerede Yinelenen Çalışma Alanı [1]

Bunu çözmek için v1.24'e (Mayıs 2018) yeni Pencere Komutunda Kopya Çalışma Alanı eklendi.

  1. Klavye Kısayollarını açma Ctrl+ K, Ctrl+S
  2. Harita workbench.action.duplicateWorkspaceInNewWindowiçin Ctrl+ Shift+ Nveya dilediğiniz

Yeni Pencerede Yinelenen Çalışma Alanı

2. Aktif Dosyayı Yeni Pencerede Aç [2]

Manuel olarak yeni bir pencere açmak ve dosyayı sürüklemek yerine, hepsini tek bir komutla yapabilirsiniz.

  1. Etkin Dosyayı Yeni Pencerede Aç Ctrl+ K,O

Etkin Dosyayı Yeni Pencerede Aç

3. Aynı Dosyaya Sahip Yeni Pencere [3]

AllenBooTung'un da işaret ettiği gibi, herhangi bir dosyayı ayrı bir boş örnekte açabilir / sürükleyebilirsiniz.

  1. Yeni Pencere Aç Ctrl+ Shift+N
  2. Sekmeyi yeni pencereye sürükleyin

4. Çalışma Alanını ve Klasörü Eşzamanlı Açın [4]

VS Code, aynı klasörü iki farklı durumda açmanıza izin vermez, ancak aynı dosya dizinini yan yana örnekte açmak için Çalışma Alanları'nı kullanabilirsiniz .

  1. Klasörü Aç Ctrl+ K, Ctrl+O
  2. Mevcut Projeyi Çalışma Alanı Olarak Kaydet
  3. Klasörü Aç Ctrl+ K, Ctrl+O

İçin herhangi bir geçici de güncelleyerek belgeler senkronize tutulur böylece tasarruf otomatik ayarlama ayarını dikkate files.autoSaveayarı afterDelay, onFocusChangeya daonWindowChange

Otomatik Kaydet


31

Ekranları bölmek istediğimde genellikle aşağıdakilerden birini yaparım:

  1. ile yeni bir pencere aç: Ctrl + Shift + N
    ve bundan sonra istediğim dosyayı yeni pencereye sürükledim.
  2. Dosya Gezgini'nde - İstediğim dosyada Ctrl + Enter tuşlarına basıyorum - ve sonra bu dosya ve diğer dosya aynı ekranda ancak bölünmüş modda birlikte açılıyor, böylece iki dosyayı birlikte görebilirsiniz. Ekran yeterince genişse, bu alışabileceğiniz kötü bir çözüm değildir.

5
Teşekkürler @nisanarz bu işe yarıyor ama ben Visual Studio gibi pencereden dışarı çıkmak mümkün olsaydı daha uygun olacağını düşünüyorum. Ayrıca yeni pencerenin yeni dosyaları ararken ve açarken aynı kod tabanına göre hareket etmesi için.
kapıcı

5

Sadece bir güncelleme, 1 Şubat 2019: cmd+shift+nMac'te artık sekmeleri sürükleyebileceğiniz yeni bir pencere açılıyor. KyleMit'in yanıtıyla ve anahtar harita önerisinin zaten doğru eyleme eşlendiğini görene kadar bunu bulamadım.


Ancak bu, çalışma alanının çoğaltılmasıyla aynı şey değildir, çünkü kitaplıklardan gelen herhangi bir bağımlılık veya işlev linterinize yüklenmeyecektir. Yeni pencereler dosyalara bakmanıza izin verir, ancak çalışma alanının tüm işlevlerinden yoksundur.
mbomb007

3

İle Visual Studio 1.43 (Q1 2020) , Ctrl+ Ksonra Oklavye kısayolu bir dosya için çalışacaktır.

Sayı 89989'a bakın :

Örneğin, " Open Active File in New Window" komutunu çağırmak ve bu dosyayı web'deki boş bir çalışma alanına açmak mümkün olmalıdır .

yeni pencereler - https://user-images.githubusercontent.com/900690/73733120-aa0f6680-473b-11ea-8bcd-f2f71b75b496.png

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.