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.