La tecla Tab no funciona en VS2010

La tecla Tab no funciona en VS2010

Después de una actualización de VS2010for VS2008y C#desarrollo Fortran, noté un comportamiento peculiar. Al editar archivos fuente ( .cs,, ) .for, .f90mi tecla de tabulación no inserta un carácter de tabulación, no sangra el código y no completa el código. Lo probé VS2008y todo funciona bien. Tenga en cuenta que Mayús-Tab funciona bien para quitar la sangría.

Lo intenté devenv /safemodey arreglé las cosas.

Si alguien ha visto esto antes, por favor déme una pista sobre cómo solucionar este problema.

El sistema operativo eswin7-64 SP1

Respuesta1

Yo también veo este problema. La siguiente opción parece ser la que desencadena el comportamiento:

Text Editor | C/C++ | Formatting | Automatic Indentation On Tab

Si la configuración anterior es True, la tecla de tabulación 'arreglará' toda la línea para que tenga una sangría de acuerdo con cómo el IDE cree que se debe sangrar (sin importar dónde esté el cursor en la línea).

Cambiar la configuración Falsehace que la tecla de tabulación funcione como espero. No sé cómo se configuró esta configuración Trueen mi máquina.

VS 2012 también tiene esta configuración y funciona de la misma manera.

Respuesta2

Decidí solucionar el problema por fuerza bruta yendo a Opciones/Entorno/Teclado y vinculando la tecla [Tab] con el Edit.InsertTabcomando de la función Editor de texto. Vea la captura de pantalla a continuación:

Opciones de teclado

Eso parece haber solucionado mi problema.

Gracias.

Respuesta3

Como solución alternativa, intente presionar Alt-009(mantenga presionado Alt, luego presione 009en un teclado numérico y luego suelte Alt). Eso debería generar un carácter de tabulación. (La función "números alternativos" no funciona usando los números en la parte superior del teclado; debe usar un teclado).

Es posible que deba enviar un informe de error a Microsoft.

información relacionada