Tengo este problema muy molesto de que en Razor Views, las teclas Enter, Backspace y de navegación con frecuencia no responden. Tengo que reiniciar VS para que vuelva a la normalidad. ¿Me estoy perdiendo de algo?
Tengo este problema muy molesto de que en Razor Views, las teclas Enter, Backspace y de navegación con frecuencia no responden. Tengo que reiniciar VS para que vuelva a la normalidad. ¿Me estoy perdiendo de algo?
Respuestas:
Tuve el mismo problema y lo resolví guardando el archivo de la maquinilla de afeitar (Ctrl + S). Una vez que hice esto, pude usar las teclas Intro, Retroceso y Navegación nuevamente.
Creo que Alt + Enter también puede funcionar.
No suelo entrar en este estado y la solución anterior no resuelve el problema subyacente. Creo que puede tener algo que ver con ReSharper, pero no he descubierto si esta suposición es cierta o no.
Hay varias páginas que tratan este tipo de problema: Enlace 1 Enlace 2 Enlace 3
Esto me estaba pasando en VS 2010, a pesar de no usar R #. Después de buscar en esos enlaces que @Ryan Spears puso en su publicación, me encontré con una fuente de solución permanente . (Tenga en cuenta que la solución de @ Maffelu funcionó para mí, pero puede retroceder si presiono accidentalmente Alt Izquierda + Mayús).
Esto también es extraño porque Left Alt + Shift no parece cambiarlo de nuevo, por lo que debe ir a la fuente: una combinación de teclas enterrada en el Panel de control de Windows:
Panel de control > Región e idioma > Teclados e idiomas > Cambiar teclados > Configuración avanzada de teclas > Cambiar secuencia de teclas > Seleccione "No asignado" para Cambiar idioma de entrada y Cambiar distribución del teclado .
He visto lo mismo en Visual Studio 2013 y 2015 CTP.
Ninguna de las soluciones anteriores funcionó, pero reiniciar Visual Studio sí (después de mostrar la siguiente advertencia).
Esto me sucedió cuando instalé ReSharper
en un Visual Studio que ya estaba VsVim
instalado, y lo arreglé haciendo lo siguiente:
VsVim
Tools
-> Options
-> Environment
->Keyboard
ReSharper
asignación de atajos de teclado en ReSharper
opciones. (Yo uso ReSharper 2.x or IntelliJ IDEA
), y me aseguro Enter
, Backspace
etc trabajo.VsVim
y configure sus opciones de teclado.VsVim
, pero restablecer la asignación del teclado a los valores predeterminados me ayudó con un problema similar.
Resharper podría ser la razón Ninguna de las soluciones anteriores funcionó para mí. Primero verifique si Resharper es el problema.
Simplemente navegue a Herramientas> Opciones> ReSharper> General> Haga clic en suspender Resharper.
Después de seguir los pasos anteriores, si ahora funciona como se esperaba, su problema podría deberse a la memoria caché.
Borre el caché siguiendo la navegación a continuación.
Resharper> Opciones> General> Limpiar cachés o borrarlos manualmente
O el problema puede ser causado por no coincidir con las etiquetas de script en el cshtml. (Extraño, pero fue el caso que causó mi problema)
Si tiene demasiados archivos abiertos en Visual Studio 2010, la tecla Intro o Retroceso dejará de funcionar de forma intermitente. Intente cerrar algunos archivos y las teclas Intro y Retroceso comenzarán a funcionar.