Visual Studio, clicando em Localizar resultados, abre o código na janela incorreta

188

Estou usando o Visual Studio 2010 e, quando executo uma "Localização em arquivos", os resultados são retornados à janela "Encontrar resultados 1", ancorada abaixo da minha janela do editor de código.

Antes, eu clicava duas vezes em um dos resultados na janela Resultados da Pesquisa e o arquivo em que eu clicava é aberto no painel do editor de código.

O problema agora é que, quando clico em um dos resultados, ele é aberto no mesmo painel da janela Resultados da Pesquisa, que por acaso é muito menor que a janela do editor de códigos, que é irritante.

Alguém sabe como fazer isso para que, quando eu clico duas vezes nos resultados da pesquisa, eles sejam abertos na janela do editor de código novamente?

Obrigado!

JPM
fonte
Tentei adicionar visual-studio-2013tag, mas isso não me deixou, mas isso ainda acontece em 2013 !! mesmo com a janela de redefinição
Simon_Weaver
2
possível duplicata de janelas de código VS2010 docas no lugar errado
Rachel
1
Se uma das respostas abaixo responder à sua pergunta, da forma como este site funciona, você "aceitará" a resposta, mais aqui: O que devo fazer quando alguém responder à minha pergunta? . Mas somente se sua pergunta realmente tiver sido respondida. Caso contrário, considere adicionar mais detalhes à pergunta.
Adeus StackExchange

Respostas:

265

Clique em Janela-> Redefinir o layout da janela

Muhammad Mizanur Rahman
fonte
2
O mesmo comando ( Window -> Reset Window Layout) existe no Visual Studio 2013 e continua a resolver o problema;).
Gavin Esperança
9
Obrigado. Funciona no VS2015 também
RandallTo
Essa solução geralmente corrige para mim rapidamente. No entanto, uma instância, não funcionou pela primeira vez, mas funcionou após reiniciar o VS.
John Lee
4
Também funciona no VS2017
JS5
7
Também foi bem-sucedido no VS2019
Jesper Mygind
111

Funciona para a Atualização 4 do VS2013 e todas as versões mais recentes, incluindo o VS2019.

Eu pensei que tinha esse problema, mas ele foi facilmente corrigido encaixando a janela Resultados da Pesquisa usando a parte inferior dos seletores de posição da janela.

Os arquivos são abertos na mesma posição dos resultados da pesquisa quando a janela é encaixada nas posições imediatamente ao lado da posição central.

Seletor de posição da janela do VS2013

Dave Anderson
fonte
8
isso ajudou. Redefinir o layout da janela não ajudou no meu caso
slfan
1
Funciona também no Visual Studio 2015
Sameer Alibhai
5
Também funciona no Visual Studio 2017
Matt
1
Muito melhor solução, em seguida, o seu tinha-you-tente-a-restart-computador solução aceita
Dirk Boer
Trabalhei para mim e, em seguida, redockei a janela Solution Explorer and Properties para o lado da maneira que preferir. Os arquivos de código ainda são abertos no painel principal depois de executar esta etapa extra.
Colm
3

Vá da mesma maneira ... irritante ... Percebi que esse comportamento indesejado aconteceu apenas enquanto o aplicativo estava sendo executado em depuração. Depois que parei a depuração, um novo painel foi criado com esse arquivo aberto. Se eu abrisse novos arquivos, eles abririam neste novo painel. Se eu fechar todos os arquivos neste novo painel, a abertura de novos arquivos no "Localizar arquivos" será aberta na janela padrão do editor de código (desde que o aplicativo não esteja em execução).

devMomentum
fonte
3

Eu também tive esse problema. Eu experimentei o problema no VS2013. Eu não queria fazer "Janela -> Redefinir layout da janela" porque parecia que ia fazer outras coisas que eu não queria.

Aqui estava a minha solução:

  1. Percebi o problema no VS2013 em que eu tinha o projeto "A" aberto.

  2. Abri outra cópia do VS2013 e abri o projeto "B".

  3. Fechei a cópia do VS2013 que exibia o comportamento irritante: projeto A.

  4. Fechei a cópia do VS2013 que tinha o projeto B aberto.

  5. Isso salvou as configurações da cópia "boa".

  6. Projeto aberto A no VS2013 e tudo estava bem.

Obviamente, a ressalva é que isso requer que você observe o problema antes de fechar o VS2013. Mas se você notar a tempo, esta é uma solução bastante fácil.

John
fonte
2

Para aqueles que não desejam encaixar as janelas "Encontrar resultados", "Lista de erros", "Saída", ... à direita e para as respostas acima, Janela-> Redefinir o layout da janela não funciona: Pode ser que você esteja tentando atracar no lugar errado! Você deve encaixar essas janelas bem no fundo. Consulte aqui: https://stackoverflow.com/a/2735726/6176317

daltooon
fonte
0

Para mim, isso estava acontecendo com uma janela do Visual Studio contendo um arquivo SQL com a opção Dividir Janela ativa. Se o cursor estivesse no painel superior da janela, Ctrl + F (Localizar) e Ctrl + H (Localizar e Substituir) faria com que o controle de localização fosse exibido na outra janela principal do Visual Studio. Mover a janela SQL para a janela principal apenas fez com que Find e Find & Replace exibissem a caixa de diálogo "Find in Files" até que outra guia fosse selecionada.

A solução alternativa foi colocar o cursor no painel inferior, o que fez com que Localizar e Localizar e substituir funcionassem corretamente naquele painel da janela. Infelizmente, enquanto a Janela Dividida estiver lá, o bug ainda estará lá no painel superior.

Matt Arnold
fonte