
Después de una actualización de VS2010
for VS2008
y C#
desarrollo Fortran
, noté un comportamiento peculiar. Al editar archivos fuente ( .cs
,, ) .for
, .f90
mi 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é VS2008
y todo funciona bien. Tenga en cuenta que Mayús-Tab funciona bien para quitar la sangría.
Lo intenté devenv /safemode
y 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 False
hace que la tecla de tabulación funcione como espero. No sé cómo se configuró esta configuración True
en 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.InsertTab
comando de la función Editor de texto. Vea la captura de pantalla a continuación:
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.