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?
visual-studio-2010
benekastah
fonte
fonte
Respostas:
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 .
fonte
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.
fonte
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.
fonte
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á.
fonte
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.
fonte