Visual Studio 2010, belgeleri yanlış MDI bölmesinde can sıkıcı bir şekilde açar


99

Visual Studio'nun MDI'si şu anda beni çok fazla hayal kırıklığına uğratıyor. İşte temel düzenim:

+--------------+---+
|              |   |
|      1       |   |
|              |   |
|              | 3 |
+--------------+   |
|      2       |   |
+--------------+---+

Oldukça standart - alan 1'de açık dosyalarım, 2. alanda hata pencerem ve 3. alanda çözüm gezginim var.

Hayal kırıklığımın ana kaynağı, çözüm gezgininden bir dosyayı açmak için çift tıkladığımda, genellikle olması gerektiği yerde alan 1'de açılacak, ancak BAZEN (görünüşte rastgele) alan 2'de açılacak, yani düzgün görmek için alan 1'e sürükleyin. Veya daha nadiren, 1. ve 3. alanlar arasında tamamen yeni bir bölmede bile açılabilir.

Ayrıca, tüm dosyalarımı kapatırsam, alan 2 genişleyerek sol sütunun tamamını kaplayacak ve bu yeni birleşik bölmede yeni dosyalar açılacak ki bu yine can sıkıcı. Ya da, bugün VS'nin hangi ruh halinde olduğuna bağlı olarak belki de değiller.

20'li ofisimizdeki hiç kimse bu sorunu yaşamıyor gibi görünüyor, ancak benzer şekilde kimse nasıl düzelteceğini bilmiyor gibi görünüyor. Yani:

  1. Açtığım dosyaları her zaman 1. alana açacak şekilde yapmak istiyorum.
  2. Bölmeleri yanlışlıkla taşımamı veya yeniden boyutlandırmamı önlemek için düzenimi "kilitlemenin" mümkün olup olmadığını merak ediyorum (örneğin, Windows Görev Çubuğu ile yapabildiğim gibi).

Şimdi, birkaç hafta sonra artık bu sorunum olmadığını ve tüm belgelerin doğru yerde açıldığını söyleyeceğim. Belki Josh'un aşağıdaki önerisi gerçekten yardımcı oldu (yani ona +1), ancak sorunu hemen çözmedi. Bu yüzden gerçek çözümün ne olduğundan hala emin değilim. : S
Mike Chamberlain

Aynı problemi yaşadığımda, çıktı / hata pencerelerimin sekmelerinin MDI penceresinin üstünde olduğunu fark ettim. Sorunum, Visual Studio'ya dayanan Atmel Studio'daydı, ayrıca Josh'un aşağıdaki adımları izlenerek düzeltildi.
James

Yanıtlar:


182

1 numarayı 1 numaraya ve 2 numaraya ayırmak için "Yeni Yatay Sekme Grubu" komutunu kullandınız ve sonra hata pencerenizi buna taşıdınız mı?

Sadece pencere düzenini sıfırlamayı deneyeceğim ve bunun düzeltip düzeltmediğini görüyorum.

  1. Önce Pencere -> Tüm Belgeleri Kapat
  2. Ardından, Pencere -> Pencere Düzenini Sıfırla
  3. Emin olmak için VS'den çıkın, ardından geri dönün.

Tamam, şimdi birkaç ay sonra artık bu problemim yok gibi görünüyor. Yani Josh'a destek! Aynı sorunu yaşayan başka biri varsa, yukarıdakileri denemenizi öneririm.
Mike Chamberlain

4
Yapabilseydim +5 verirdim. Bu, pencere düzenini bozan Telerik JustCode'u yükledikten sonra başıma geldi. Teşekkürler!
Richard

4
Sorun hala VS2013'te devam ediyor ve yukarıdaki adımlar uygulanarak çözülebilir. Harika!
Andreas

5
Sorun hala VS2015'te devam ediyor ve yukarıdaki adımlar uygulanarak çözülebilir. Harika!
tzachs

1
Bu, çalıştığında işe yarar, ancak bazen hiçbir şey yapmaz - VS2017'de bile. Bunu nasıl düzelteceğini kimse nasıl anlayamaz?
Simon_Weaver

16

Başka bir çözüm - "Düzeni Sıfırla" dan kaçınmak - "alan 2" deki pencereleri yeniden konumlandırmaktır (genellikle kesme noktaları / izleme / hata ayıklama çıkışı), bunları yerleştirme konumlarının daire içine alınmış "en alt" kısmına sürüklediğinizden emin olmaktır (eğer taşırsanız aşağıdaki resimde üstü çizili olana, kod dosyalarını yanlış yerde açacaktır).

visual studio pencere yerleştirme konumları

Alternatif olarak, en çok ekranın bir rıhtım-konumu vardır, ancak bir alan 2. ekranın tüm alt boyunca uzatılmış neden olacak (alan 3. biraz boşluk çalmak).

Düzeltme anında yapılır ve Visual Studio'yu yeniden başlatmaya gerek yoktur.


Bu benim sorunumu çözdü. Her şeyin tam üstündeki yanlış bölmeye gitmesine neyin sebep olduğunu bilmiyorum.
Rick Paul

Genellikle hata ayıklama çıktı penceresini büyütmek istediğimde, ancak yanlışlıkla yanlış konuma tıkladığımda ve bunun yerine çıktı penceresini sabitlenmiş konumun dışına sürüklediğimde başıma geliyor. Sonra yeniden yerleştirirken yukarıdakilerden hangisini seçtiğiniz önemli görünmüyor (pencereler yerine geri gidiyor), ancak çarpı işaretini aldıysanız - kod pencereleri "yanlış" konumda açılmaya başlar. Bu bağlantıyı kurmadan önce epey zaman aldı :)
kalmiya

7

Bende de bu sorun var.

Josh'un çözümünü denedim ve işe yaradı. Aslında daha da basit olabilir, sadece Pencere -> Pencereyi Sıfırla düzenini yapmak yeterli olabilir. Ama yanlış davranışın nasıl başladığını bilmediğim için bunu test edemem.

Josh'un çözümü sizin için işe yaramazsa, Microsoft destek ekibinden biri tüm ayarları sıfırlamanızı tavsiye etti (Araçlar-> Ayarları İçe ve Dışa Aktar ... -> Tüm ayarları sıfırlayın (bkz. Http://connect.microsoft.com/VisualStudio/feedback/ ayrıntılar / 635796 / yanlış yerleştirme penceresinde açılan dosyalar ).

Bunu yapmak istemedim çünkü tüm ayarlarımı kullanmak istemedim - ve gerekli olmadığı ortaya çıktı.


Josh Einstein'ın yukarıdaki çözümünün çalıştığını doğrulayabilirim (tüm pencereleri kapatın, pencere düzenini sıfırlayın, VS'yi yeniden başlatın), oysa huttelihut tarafından önerilen daha basit çözüm (sadece pencere düzenini sıfırlamak) benim için işe yaramadı.
bjull

Bunu önce denedim ve işe yaradı! (VS Express 2013 Web için)
Sphinxxx

Bunun, bir dosyayı açarken hangi bölmenin kullanıldığı sorununu çözmek için çalıştığını kabul ediyorum, ancak benim durumumda (VS 2019), bölme # 2'yi tamamen kapattı, bu bir acıdı (amaçlanan).
Tom Bogle

2

Visual Studio ile aynı sorunu yaşadım. Artı, gezgin pencerem her zaman kaybolmaya devam etti ve hem özellikleri hem de gezgin penceresini tekrar görüntüleyip başlatmak zorunda kaldı.

Çözüm:

  1. Pencereye gidin ve ardından düzeni sıfırlayın.
  2. İş istasyonunuzu özellikler, araç çubuğu / araç kutusu ve gezgin penceresi kadar istediğiniz şekilde düzenleyin.
  3. Pencereye geri dönün Ardından Düzeni kaydedin.

Bu, her şey hareket ettiğinde tercih ettiğiniz düzene geri dönmenizi sağlayacaktır. Bu yardımcı olur umarım. Mutlu kodlamalar.


0

Visual Studio 2019 ile aynı sorunu yaşadım.

Doğrulama, benim için işe yarayan çözüm, hem Josh'un cevabını hem de Kalmiya'nın cevabını takip etmekti:

  1. Pencere -> Tüm Belgeleri Kapat
  2. Pencere -> Pencere Düzenini Sıfırla
  3. Çözümünüzde biraz metin bulmak için Ctrl + Shift + F tuşlarına basın
  4. 'Bul penceresini' en alttaki yuva konumuna sürükleyin (kalmiya'nın cevabındaki şemaya bakın)
  5. Visual Studio'yu yeniden başlatın

Sorunu yeniden oluşturmak istiyorsanız, 'Bul penceresini' alttan ikinci yuva konumuna sürüklemeniz yeterlidir.

Önceki cevaplar için çok teşekkürler!

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.