Backspace e teclas de seta não estão funcionando conforme o esperado

22

Na maioria das vezes, o Visual Studio parece funcionar bem. Mas, ocasionalmente, entra em um estado de edição descolada. Ainda posso digitar, mas não consigo mover o cursor com as teclas de seta. As teclas de seta parecem desviar o foco da janela de edição. O backspace não funciona, mas a tecla delete funciona. A única solução que encontrei até agora é fechar todos os documentos abertos e reabri-los.

Isso é um bug ou um daqueles "recursos" invisíveis que parecem muito com um bug? Se não for um bug, existe uma maneira de sair desse estado? Caso contrário, existe uma correção ou patch para isso?

benekastah
fonte
Muitos relatórios de feedback sobre isso em connect.microsoft.com. Parei de lê-los depois de um tempo, nada definitivo e muitos usuários que abandonaram seu caso. Talvez você tenha mais energia.
Hans Passant
Como você os encontrou? Os termos de pesquisa que eu estava usando não revelaram nada útil.
Digitei "backspace" na caixa de pesquisa.
Hans Passant
Eu tive isso também, acabou por ser um plugin desatualizado (ReSharper) #
1113 Eric Herlitz
Legal, deixe-nos saber o resultado!
Eric Herlitz

Respostas:

22

Isso parece acontecer comigo quando abro uma solução e já existem arquivos abertos. Eu costumava fechar os arquivos, fechar e reabrir a solução para corrigi-lo, mas agora pressionei Alt+ Enter.

Aqui está o blog onde encontrei esse truque .

Brian Koser
fonte
Impressionante. Isso fez totalmente! Muito mais fácil do que fechar e reabrir minhas janelas o tempo todo. Obrigado!
benekastah
muito obrigado!!! Eu estava sempre reabrindo janelas de arquivos toda vez que isso acontecia antes de eu ver isso.
artsylar 02/09/2015
Somente a MS precisa criar uma tecla de atalho para trazer o foco de volta à janela em que você está clicando ou digitando nas figuras. Obrigado!
DerpyNerd 2/16/16
4

Ainda estou vendo esse problema, mesmo após o ALT + ENTER.

No entanto, notei que se houvesse mais de uma janela aberta, se eu clicasse em cada arquivo, tentei retroceder, eventualmente funcionou em um e, em seguida, pareci voltar ao estado de funcionamento.

Miles Ercolani
fonte
2
É difícil acreditar que ainda estou tendo esse problema em 2016 (VS 2015), mas aqui estou eu. Trocar documentos, fechar o documento com problema e abri-lo novamente cuidava dele. Obrigado!
RobertB
2

Também descobri que esse é o caso quando um diálogo modal está presente, mesmo que não esteja visível. Você pode verificar se o VS tem algumas caixas de diálogo de alerta em segundo plano. Fechá-los retorna ao estado normal.

Stan
fonte
0

Qualquer uma das soluções acima não funcionou para mim. No entanto, após muitas tentativas e erros, descobri que, se você reiniciar o VS e carregar ou criar outro projeto, seguido pela abertura do projeto problemático novamente, ele funcionará.

Johan Karlsson
fonte
0

Primeiro, se você estiver tendo problemas como este "comando 'references-view.refresh' not found", como você pode ver aqui, o atalho para REFRESH deve ter sido atribuído a uma chave e essa chave não estará funcionando quando estamos digitando no código VS.

Para resolver isso, abra seu código vs, em arquivo, vá para preferências, em preferências, vá para atalhos de teclado:

Arquivo -----> Preferências ---> Atalhos do teclado, uma tentativa de digitar a tecla com a qual você está tendo problemas falharia.

No atalho do teclado, pressione SHIFT + a tecla específica com a qual está tendo problemas e digite Atualizar ou qualquer palavra que tenha usado a letra afetada como atalho.

Em seguida, edite o atalho, altere-o da letra afetada para uma combinação de teclas, talvez CTRL + ALT + (qualquer tecla) ou ALT + SHIFT + qualquer tecla

Por favor, não use uma única tecla como atalho, pois isso faria com que a tecla não funcionasse no código VS ao codificar.

CEO
fonte