Retroceso y teclas de flecha no funcionan como se esperaba

22

La mayoría de las veces, Visual Studio parece funcionar bien. Pero ocasionalmente, entra en un estado de edición funky. Todavía puedo escribir, pero no puedo mover el cursor con las teclas de flecha. En cambio, las teclas de flecha parecen quitar el foco de la ventana de edición. El retroceso no funciona, pero la tecla Eliminar sí. La única solución que he encontrado hasta ahora es cerrar todos los documentos abiertos y volver a abrirlos.

¿Es esto un error, o una de esas "características" invisibles que se parecen mucho a un error? Si no es un error, ¿hay alguna forma de salir de este estado? De lo contrario, ¿hay alguna solución o parche para esto?

benekastah
fuente
Muchos informes de comentarios sobre esto en connect.microsoft.com. Dejé de leerlos después de un tiempo, nada definitivo y muchos usuarios que abandonaron su caso. Quizás tengas más energía.
Hans Passant
¿Cómo los encontraste? Los términos de búsqueda que estaba usando no revelaron nada útil.
Escribí "retroceso" en el cuadro de búsqueda.
Hans Passant
También tuve esto, resultó ser un complemento que estaba desactualizado (ReSharper)
Eric Herlitz
¡Genial, háganos saber el resultado!
Eric Herlitz

Respuestas:

22

Esto parece sucederme cuando abro una solución y ya hay archivos abiertos. Solía ​​cerrar los archivos, luego cerrar y volver a abrir la solución para solucionarlo, pero ahora solo presiono Alt+ Enter.

Aquí está el blog donde encontré este truco .

Brian Koser
fuente
Increíble. Esto lo hizo totalmente! Mucho más fácil que cerrar y volver a abrir mis ventanas todo el tiempo. ¡Gracias!
benekastah
¡¡¡Muchas gracias!!! Siempre estaba reabriendo ventanas de archivos cada vez que esto sucedía antes de ver esto.
artsylar
Solo MS necesita hacer una tecla de acceso rápido para devolver el foco a la ventana en la que está haciendo clic o escribiendo ... figuras. ¡Gracias!
DerpyNerd
4

Todavía veo este problema incluso después de ALT + ENTRAR.

Sin embargo, noté que si tenía más de una ventana abierta si hacía clic en cada archivo y luego intentaba retroceder, eventualmente funcionó en uno, y luego volví a funcionar.

Miles Ercolani
fuente
2
Es difícil creer que todavía tenga este problema en 2016 (VS 2015), pero aquí estoy. Al cambiar de documento, cerrar el documento del problema y luego abrirlo nuevamente se hizo cargo. ¡Gracias!
RobertB
2

También descubrí que este es el caso cuando hay un cuadro de diálogo modal, incluso si no es visible. Puede verificar si VS tiene algunos cuadros de diálogo de alerta en segundo plano. Cerrarlos vuelve a su estado normal.

Stan
fuente
0

Cualquiera de las soluciones anteriores no funcionó para mí. Sin embargo, después de muchas pruebas y errores, descubrí que si reinicia VS y carga o crea otro proyecto, seguido de abrir el proyecto de problemas nuevamente, funciona.

Johan Karlsson
fuente
0

Primero, si tiene problemas como este "comando 'references-view.refresh' no encontrado", como puede ver aquí, el acceso directo para REFRESH debe haberse asignado a una tecla y esta tecla no funcionará cuando Estamos escribiendo en el código VS.

Para resolver esto, abra su código vs, debajo del archivo, vaya a preferencias, debajo de preferencias, vaya a atajos de teclado:

Archivo -----> Preferencias ---> Métodos abreviados de teclado, un intento de escribir la clave con la que tiene problemas fallará.

En el atajo de teclado, presione MAYÚS + la tecla particular con la que está teniendo problemas, luego escriba Actualizar o cualquier palabra que haya usado la letra afectada como atajo.

Luego edite el acceso directo, cámbielo de la letra afectada a una combinación de teclas, tal vez CTRL + ALT + (cualquier tecla) o ALT + MAYÚS + cualquier tecla

No utilice una sola tecla como acceso directo, ya que al hacerlo, la clave no funcionará en el código VS al codificar.

CEO
fuente