
Após uma atualização para VS2010
for 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
.f90
VS2008
Eu tentei devenv /safemode
e 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 False
faz com que a tecla Tab funcione como esperado. Não sei como essa configuração foi definida True
na 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.InsertTab
comando do recurso Editor de Texto. Veja a captura de tela abaixo:
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.