mono unity3d monodevelop

Sangría extraña al formatear el código con MonoDevelop(doble sangría)



unity3d (1)

Cuando uso el formato de código con MonoDevelop (acceso directo: Ctrl + I), todo tiene doble sangría:

namespace Example { public class Test { public static void Main(string[] args) { for (int i = 0; i < 10; i++) { Console.WriteLine("{0}: Test", i); } //this would be the desired indentation width! //Not this! } } }

Verificación con las preferencias en Código fuente -> Formato de código -> Código fuente de C # en Estilo de texto , el ancho de la pestaña y el ancho de la sangría están configurados en 4 . Sin embargo, obtengo un ancho de sangría de 8 en lugar de 4, por lo que tengo el doble de sangría.

Estoy trabajando en un proyecto de equipo con Unity3D y estoy usando la versión 4.0.1 de MonoDevelop-Unity.


Resultó que la solución / proyecto en sí tenía un formato de código diferente aplicado y estaba anulando mi configuración de las preferencias.

Para ajustar la configuración específica de la solución / proyecto , haga clic derecho en la Solution/Project y elija Options . En Source Code->Code Formatting->C# source es la configuración real de ancho de tabulación y ancho de sangría para esta solución / proyecto que se aplica en el formato de código.