Enter., Retroceso y las teclas de navegación no responden en Visual Studio 2010 con Powertools / Resharper

78

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?

Dabblernl
fuente
Las preguntas sobre las herramientas de desarrollo están fuera de tema aquí y deben ir a Stack Overflow .
Adam Lear
1
todavía sucede en VS2017: '(y recuerdo esto en
VS2010
exactamente. todavía sucede en VS 2017. decepción.
Barış Akkurt

Respuestas:

96

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

Ryan Spears
fuente
3
Buen partido con ReSharper. He estado activando y desactivando esto hasta esta mañana, cuando una vista en particular dejó de funcionar y el reinicio no lo solucionó. Suspender R #, funciona. Reanudar R #, se rompe de nuevo. Ninguna de las otras soluciones ayudó.
Dan Mangiarelli
13
Seleccione otra pestaña de archivo y luego regrese a la que estaba intentando editar. Esto funciona para mi.
Tyler Durden
1
La instalación de ComponentArt pareció causarme el problema, pero ALT + Enter aún lo resolvió.
Amistoso
1
No tengo ReSharper ni Power Tools instalados y sigo recibiendo este error. Pero la solución está bien ...
Fazi
2
Alt-Enter, guardando, etc. NO FUNCIONÓ. Solución: guarde y reinicie la computadora. Esto es Visual Studio 2015 (¡mismo error!)
MC9000
28

Intente eliminar la configuración '.suo' oculta de la carpeta de la solución.

Sé que este hilo se creó hace algún tiempo, pero este puede ser un consejo útil para alguien.

Krishna
fuente
1
Ojalá pudiera darle 10 votos. Ninguna otra opción funcionó para mí.
Glenn
15

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 .

ingrese la descripción de la imagen aquí

Travis Heeter
fuente
Tengo la fuerte sensación de que esta es la solución real, pero no sé por qué sería un problema. Vea el comentario de DigialJonah en connect.microsoft.com/VisualStudio/feedback/details/616775/…
cjbarth
4
¡Muchas gracias! Esto sucedía al abrir archivos C # desde Unity. Solo quería agregar para WINDOWS 10, puede acceder a esta configuración a través de: Panel de control> Reloj, idioma y región> Idioma> Configuración avanzada (lado izquierdo)> En 'Cambiar métodos de entrada', haga clic en 'Cambiar teclas de acceso rápido de la barra de idioma' y entonces tienes la ventana de respuesta. : D Gracias.
Kyra
10

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).

ingrese la descripción de la imagen aquí

Taran
fuente
Sí, experimenté esta cosa extraña después de crear una solución de Xamarin. Eliminé el suo mientras reiniciaba solo para asegurarme de deshacerme de él. El error más extraño de todos.
Mikael Dúi Bolinder
Yip, este también era mi problema. Resultó ser después de agregar un paquete nuget (VS 2015 Update 2)
lukejkw
8

No uso ReSharper y esto aún sucedió. Presionar Control + Tab dos veces funcionó para mí.

Maffelu
fuente
3

Algo que funcionó para mí:

Pruébelo y Tools > Import and Export Settings...luego solo seleccione Keyboard.

Busque Bkspcey vea si se está utilizando para algo.

Accidentalmente tuve algo global vinculado a lo Bkspce, Bkspceque causó un problema muy extraño.

vaughan
fuente
2

Esto me sucedió cuando instalé ReSharperen un Visual Studio que ya estaba VsViminstalado, y lo arreglé haciendo lo siguiente:

  1. Desinstalar VsVim
  2. Restablezca la asignación del teclado a la predeterminada en Tools-> Options-> Environment->Keyboard
  3. Configure la ReSharperasignación de atajos de teclado en ReSharperopciones. (Yo uso ReSharper 2.x or IntelliJ IDEA), y me aseguro Enter, Backspaceetc trabajo.
  4. Instale VsVimy configure sus opciones de teclado.
ohw
fuente
No lo uso VsVim, pero restablecer la asignación del teclado a los valores predeterminados me ayudó con un problema similar.
GTHvidsten
0

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)

erhan355
fuente
-4

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.

zubairshams
fuente
4
En mi experiencia, no tiene nada que ver con la cantidad de archivos abiertos, ya que esto ha sucedido conmigo con solo un archivo abierto ...
Fazi