Você pode definir o “recuo inteligente” do Visual Studio para não remover tabulações em linhas em branco?
-
09-06-2019 - |
Pergunta
Quando o Visual Studio (2005) tem Opções -> Editor de Texto -> C/C++ -> Guias -> Recuo definido como Inteligente, ele recuará automaticamente os blocos de código e alinhará colchetes ondulados, {}, conforme esperado.No entanto, se você pressionar Enter dentro de um bloco de código, mover o cursor para outra linha e, em seguida, movê-lo de volta, as guias inseridas desaparecerão e o cursor será posicionado totalmente à esquerda.Existe uma maneira de configurar o Visual Studio para manter essas guias?
Solução
Pelo que eu sei, a única maneira de fazer isso é inserir algo (qualquer coisa) nessa linha e excluí-la.Ou aperte espaço e você nunca o verá até retornar a essa linha.
Depois que o VS determinar que você editou uma linha de texto, ele não a modificará automaticamente (pelo menos não da maneira que você descreveu).
Outras dicas
Isso também é um aborrecimento para mim.Sempre que o código é reformatado, as linhas em branco são removidas da tabulação.Você pode olhar para isto: http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 não é exatamente uma solução, mas um passo na direção certa