O Visual Studio 2010 irritantemente abre documentos no painel MDI errado


97

O MDI do Visual Studio está me causando muita frustração. Aqui está meu layout básico:

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

Bastante padrão - tenho meus arquivos abertos na área 1, minha janela de erros na área 2 e meu explorador de soluções na área 3.

A principal fonte de minha frustração é que, quando clico duas vezes para abrir um arquivo do explorador de soluções, ele geralmente abre na área 1 onde deveria, mas ÀS VEZES (aparentemente ao acaso) ele abre na área 2, o que significa que tenho que arraste-o até a área 1 para vê-lo corretamente. Ou, mais raramente, ele pode até abrir em um painel completamente novo entre as áreas 1 e 3.

Além disso, se eu fechar todos os meus arquivos, a área 2 se expandirá para ocupar toda a coluna esquerda e novos arquivos serão abertos neste novo painel combinado, o que novamente é irritante. Ou talvez não, dependendo do humor do VS hoje.

Ninguém mais em nosso escritório de 20 parece ter esse problema, mas da mesma forma ninguém parece saber como resolvê-lo. Assim:

  1. Quero fazer com que os arquivos que eu abro sempre abram na área 1.
  2. Gostaria de saber se é possível ser capaz de "bloquear" meu layout (por exemplo, como faço com a barra de tarefas do Windows), para me impedir de mover ou redimensionar painéis acidentalmente.

Comentarei que agora, algumas semanas depois, não tenho mais esse problema e todos os documentos estão abrindo no lugar certo. Talvez a sugestão de Josh abaixo realmente tenha ajudado (então +1 para ele), embora não pareça resolver o problema imediatamente. Portanto, ainda não tenho certeza de qual é a solução real. : S
Mike Chamberlain

Quando tive o mesmo problema, notei que as guias para minhas janelas de saída / erro estavam na parte superior da janela MDI. Meu problema estava no Atmel Studio, que é baseado no Visual Studio, também foi corrigido seguindo os passos de Josh abaixo.
Tiago

Respostas:


179

Talvez você tenha usado o comando "Novo grupo de guias horizontais" para dividir # 1 em # 1 e # 2 e, em seguida, mover sua janela de erros para lá?

Eu apenas tentaria redefinir o layout da janela e ver se isso corrige.

  1. Primeiro, Janela -> Fechar todos os documentos
  2. Em seguida, Janela -> Redefinir layout da janela
  3. Saia do VS para ter certeza e volte para dentro.

OK, agora, alguns meses depois, parece que não tenho mais esse problema. Então, adereços para Josh! Se alguém tiver esse mesmo problema, sugiro que tente o procedimento acima.
Mike Chamberlain de

4
Eu daria +5 se pudesse. Isso aconteceu comigo depois de instalar o Telerik JustCode, que bagunçou o layout da janela. Obrigado!
Richard,

4
O problema ainda ocorre no VS2013 e pode ser resolvido seguindo os passos acima. Ótimo!
Andreas,

5
O problema ainda ocorre no VS2015 e pode ser resolvido seguindo os passos acima. Ótimo!
tzachs

1
Isso funciona quando funciona, mas às vezes não faz nada - mesmo no VS2017. Como ninguém consegue descobrir como consertar isso?
Simon_Weaver

14

Outra solução - evitar "Redefinir Layout" - é reposicionar as janelas na "área 2" (geralmente pontos de interrupção / observação / saída de depuração), certificando-se de arrastá-las para a "parte inferior" circulada das posições de encaixe (se você movê-la para aquele riscado na imagem abaixo, ele abrirá arquivos de código no local errado).

locais de encaixe da janela do visual studio

Em alternativa, no muito inferior da tela existe outro doca-posição, mas que fará com que uma área # 2 para ser esticado ao longo de todo o fundo do ecrã (roubar algum espaço de área # 3).

A correção é instantânea e não há necessidade de reiniciar o Visual Studio.


Isso resolveu meu problema. Não sei o que fez com que tudo entrasse no painel errado logo acima dele.
Rick Paul

Geralmente acontece comigo quando quero aumentar a janela de saída de depuração, mas acidentalmente clico na posição errada e arrasto a janela de saída para fora da posição encaixada. Então, ao re-encaixar, não parece importar qual das opções acima você seleciona (a janela volta ao lugar), mas se você pegou a riscada - as janelas de código começam a abrir no local "errado".
Demorei

7

Eu tenho esse problema tambem.

Tentei a solução de Josh e funcionou. Na verdade, pode ser ainda mais simples, pode ser suficiente apenas fazer Window -> Reset Window layout. Mas não posso testar isso, pois não sei como o comportamento errado começou.

Se a solução de Josh não funcionar para você, alguém do suporte da Microsoft recomendou redefinir todas as configurações (Ferramentas-> Importar e exportar configuração ... -> Redefinir todas as configurações (consulte http://connect.microsoft.com/VisualStudio/feedback/ details / 635796 / files-open-up-in-the-wrong-docking window ).

Eu não queria fazer isso porque não queria usar todas as minhas configurações - e acabou não sendo necessário.


Posso confirmar que a solução de Josh Einstein acima funciona (fechar todas as janelas, redefinir o layout da janela, reiniciar o VS), enquanto a solução mais simples sugerida por huttelihut (apenas redefinir o layout da janela) não funcionou para mim.
bjull

Eu tentei este primeiro e funcionou! (VS Express 2013 para Web)
Sphinxxx

Concordo que isso funciona para corrigir o problema de qual painel é usado ao abrir um arquivo, mas no meu caso (VS 2019), fechou o painel # 2 completamente, o que foi uma dor (trocadilho intencional).
Tom Bogle

2

Eu tive o mesmo problema com o Visual Studio. Além disso, minha janela do explorador continuava desaparecendo o tempo todo e tinha que ver e abrir as propriedades e a janela do explorador novamente.

Solução:

  1. Vá para a janela e redefina o layout.
  2. Organize sua estação de trabalho da maneira que você quiser, tanto quanto propriedades, barra de ferramentas / caixa de ferramentas e janela do explorer.
  3. Volte para a janela e salve o Layout.

Isso permitirá que você volte ao layout de sua preferência sempre que as coisas se moverem. Espero que isto ajude. Boa codificação.


0

Tive o mesmo problema com o Visual Studio 2019.

A confirmação, a solução que funcionou para mim foi seguir a resposta de Josh e a resposta de kalmiya:

  1. Janela -> Fechar todos os documentos
  2. Janela -> Redefinir layout da janela
  3. Pressione Ctrl + Shift + F, para encontrar algum texto em sua solução
  4. Arraste a 'janela Localizar' para a posição de encaixe mais inferior (veja o diagrama na resposta de kalmiya)
  5. Reinicie o Visual Studio

Se você quiser reproduzir o problema, simplesmente arraste a 'janela Localizar' para a segunda posição de encaixe inferior.

Muito obrigado pelas respostas anteriores!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.