A tecla Tab não funciona no VS2010

A tecla Tab não funciona no VS2010

Após uma atualização para VS2010for e desenvolvimento VS2008, notei um comportamento peculiar. Ao editar arquivos de origem ( , , ), minha tecla tab não insere um caractere de tabulação, não recua o código e não completa o código. Eu tentei e tudo funciona bem. Observe que shift-Tab funciona bem para remover o recuo.C#Fortran.cs.for.f90VS2008

Eu tentei devenv /safemodee consertei as coisas.

Se alguém já viu isso antes, por favor me dê uma dica sobre como corrigir esse problema.

SO éwin7-64 SP1

Responder1

Estou vendo esse problema também. A seguinte opção parece ser a que desencadeia o comportamento:

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

Se a configuração acima for True, a tecla tab irá 'consertar' a linha inteira para que ela seja recuada de acordo com como o IDE acredita que ela deveria ser recuada (não importa onde o cursor esteja na linha).

Alterar a configuração para Falsefaz com que a tecla Tab funcione como esperado. Não sei como essa configuração foi definida Truena minha máquina.

O VS 2012 também possui essa configuração e funciona da mesma maneira.

Responder2

Decidi corrigir o problema com força bruta, acessando Opções/Ambiente/Teclado e vinculando a tecla [Tab] ao Edit.InsertTabcomando do recurso Editor de Texto. Veja a captura de tela abaixo:

Opções de teclado

Isso parece ter resolvido meu problema.

Obrigado.

Responder3

Como solução alternativa, tente pressionar Alt-009(mantenha pressionado Alt, pressione 009em um teclado numérico e solte Alt). Isso deve gerar um caractere de tabulação. (A função "alt-numbers" não funciona usando os números na parte superior do teclado - você deve usar um teclado.)

Talvez seja necessário enviar um relatório de bug à Microsoft.

informação relacionada