Acabo de estar trabajando en un archivo C # (Global.asax.cs) en una aplicación web durante la última hora más o menos, y se me ha mostrado el mensaje para "tabificar" o lo que sea unas cuatro veces. Cada vez que elijo tabular y guardar los archivos, sin embargo, en algún momento aparentemente aleatorio más adelante, se me vuelve a preguntar.
Estoy usando ReSharper, pero esto no sucede cuando codifico en casa, también usando ReSharper. Solo en el trabajo.
Respuestas:
¿Está utilizando la extensión Productivity Power Tools VS 2010? Si es así, vaya a
Tools
->Options
-> y elijaProductivity Power Tools
. Aquí puede desactivar la opciónFix Mixed Tabs
. Esto desactivará esta advertencia.Herramientas eléctricas para Visual Studio 2010
Herramientas eléctricas para Visual Studio 2012
Herramientas eléctricas para Visual Studio 2013
Herramientas eléctricas para Visual Studio 2015
fuente
Las pestañas y los espacios mixtos pueden provenir de la configuración del editor de texto de Visual Studio. Puede decidir si desea que Visual Studio inserte espacios o pestañas aquí:
Herramientas / Opciones / -> Editor de texto / Todos los idiomas / Pestañas, seleccione la opción "Mantener pestañas".
fuente
Elija la opción "Untabify" ya que VS tiene por defecto espacios, no pestañas. Si elige "Tabificar" la próxima vez que agregue una línea, VS usará espacios y verá el mensaje una y otra vez.
fuente
Resharper
utiliza configuraciones separadas de tabulación / espacio para Visual Studio. En lasResharper
opciones, marque "Estilo de formateador general -> Cómo alinear cuando se usan pestañas para sangrías". Esta configuración se utiliza cuandoresharper
se formatea el código (como refactorización, etc.) y el valor predeterminado es "Espacios de usuario".Además, en el menú " Editar -> Avanzado ", hay una opción "Ver espacios en blanco" (Ctrl + E, S) que puede ser útil.
fuente