Tecla Tab não funciona no VS2010

10

Após uma atualização para VS2010 do VS2008 para C# e Fortran desenvolvimento, notei um comportamento peculiar. Durante a edição dos arquivos de origem ( .cs , .for , .f90 ), minha tecla de tabulação não insere um caractere de tabulação, ele não recua o código e não codifica completo. Eu tentei com VS2008 e tudo funciona bem. Observe que a aba Shift funciona ok para desfazer o recuo.

Eu tentei devenv /safemode e consertei as coisas.

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

O SO é win7-64 SP1

    
por ja72 25.05.2012 / 16:11

3 respostas

2

Eu decidi usar a força bruta para corrigir o problema indo em Opções / Ambiente / Teclado e ligar a tecla [Tab] com o comando Edit.InsertTab para o recurso Editor de texto. Veja a imagem abaixo:

Isso parece ter resolvido meu problema.

Obrigado.

    
por 25.05.2012 / 16:42
17

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' toda a linha para que seja recuada de acordo com o que a IDE acredita que deve ser recuada (não importa onde o cursor esteja na linha).

Alterar a configuração para False faz a tecla tab funcionar como eu esperava. Não sei como essa configuração foi definida como True na minha máquina.

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

    
por 08.11.2012 / 20:07
-1

Como solução alternativa, pressione Alt-009 (pressione e mantenha pressionado Alt e, em seguida, pressione 0 0 9 num teclado numérico, depois 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).

Você pode precisar enviar um relatório de erros para a Microsoft.

    
por 25.05.2012 / 16:45