Acabo de trabalhar em um arquivo C # (Global.asax.cs) em um aplicativo da web há cerca de uma hora e recebi o prompt para "tabificar" ou qualquer outra coisa cerca de quatro vezes. Cada vez que eu escolho tabular e salvar os arquivos, ainda em algum ponto aparentemente aleatório mais tarde, sou solicitado novamente.
Estou usando o ReSharper, mas isso não acontece quando eu código em casa, também usando o ReSharper. Apenas no trabalho.
Respostas:
Você está usando a extensão do VS 2010 das ferramentas de poder de produtividade? Em caso afirmativo, vá para
Tools
->Options
-> e escolhaProductivity Power Tools
. Aqui você pode desativar a opção deFix Mixed Tabs
. Isso desativará este aviso.Ferramentas de poder para Visual Studio 2010
Ferramentas avançadas para Visual Studio 2012
Ferramentas poderosas para Visual Studio 2013
Ferramentas poderosas para Visual Studio 2015
fonte
As tabulações e espaços mistos podem vir da configuração do editor de texto do Visual Studio. Você pode decidir se deseja que o Visual Studio insira espaços ou guias aqui:
Ferramentas / Opções / -> Editor de Texto / Todos os Idiomas / Guias, selecione a opção "Manter Guias".
fonte
Escolha a opção "Untabify", pois o padrão do VS é espaços, não tabulações. Se você escolher "Tabular" na próxima vez que adicionar uma linha, o VS usará espaços e você verá o prompt repetidamente.
fonte
Resharper
usa configurações separadas de tabulação / espaço para o Visual Studio. NasResharper
opções, marque "Estilo geral do formatador -> Como alinhar quando as guias são usadas para recuos". Esta configuração é usada quandoresharper
está formatando o código (como refatoração, etc.) e o padrão é "Espaços do usuário".Além disso, no menu " Editar -> Avançado ", há uma opção "Exibir espaço em branco" (Ctrl + E, S) que pode ser útil!
fonte