2013-12-09 32 views
6

VS2013'de aynı cshtml dosyasını 2 pencerede yan yana görüntülemek istiyorum (i.e. vertical split). Yatay bir bölünmeyi nasıl yapacağımı biliyorum ama burada olduğum şey bu değil.VS2013'te cshtml penceresinin dikey bölünmesi

Genel yaklaşım, dosya için sekmeyi (WINDOW, New Window) çoğaltmak ve sonra yeni bir dikey sekme grubu oluşturmaktır. Ancak, bu dosya türü için New Window menü öğesi devre dışı olduğundan, sekmesinin çoğaltılması için bir yol bulamıyorum.

.cs ve hatta .js dosyaları için iyi çalışıyor. Window.NewWindow için bir anahtar birleştirme atamayı denedim, ancak yine de cshtml dosyaları için çalışmayacak.

Herhangi bir öneriniz var mı?

+0

Biraz hacky ama işe yarıyor. Dosya adını sth.cshtml'den sth.cs'e değiştirin, ardından tüm içeriği silin, böylece sadece boş bir dosya olacaktır. Onu kurtar. Şimdi yeni pencere mevcut. İstediğiniz iki pencereyi düzenleyin. Sonra orijinal içeriği geri yapıştırın ve dosyayı sth.cshtml olarak yeniden adlandırın. Bu şekilde pencereleri açmanız gerekecek. – Yoghurt

+0

Teşekkürler Yoğurt. Ancak, daha basit bir çözüm arıyorum (ve bir tane var). Anahatta gördüğünüz prosedür çok hızlı bir şekilde yan yana geliyor ... – Harald

cevap

17

cshtml için "Yeni Pencere" yi etkinleştirmek için, kayıt defteri anahtarında HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0_Config \ Languages ​​\ Language Services \ HTMLX 'de "Tek Kod Penceresi" ni 1'den 0'a değiştirebilirsiniz.

Muhtemelen bir sebepten dolayı devre dışı bırakıldı ve 12.0_Config öğesinin değiştirilmesi sonraki VS güncellemesinde üzerine yazma yapmaya eğilimlidir, ancak nasıl çalıştığını deneyebilirsiniz.

+0

Bu işe yaradı! Teşekkürler Sergey. Bu bilgiyi nereden aldınız? Bunun nereden geldiği daha çok ipucu var mı? – Harald

+0

"Tek Kod Penceresi Sadece" değeri burada belirtilmiştir: http://stackoverflow.com/questions/728949/open-two-instances-of-a-file-in-single-visual-studio-session –

+5

Ayrıca şunlar için çalışır VS 2015 - sadece bu kayıt defteri anahtarını kullanın: 'HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 14.0_Config \ Languages ​​\ Language Services \ HTMLX'. Alınması için bunun için VS'yi yeniden başlatmanız gerektiğini unutmayın. –

İlgili konular