Unity MonoDevelop автоматический отступ для операторов if

#unity3d #monodevelop

#unity3d #monodevelop

Вопрос:

Автоматический отступ в MonoDevelop ведет себя странным образом. Когда я добавляю закрывающие фигурные скобки, это форматирует мой код следующим образом:

     if (joints.Length != 1) {
                    IntegrationTest.Fail ("Cat1 should have 1 HingeJoint2D, but has "   joints.Length);
            }
  

Я бы предпочел, чтобы это было отформатировано следующим образом:

     if (joints.Length != 1) {
        IntegrationTest.Fail ("Cat1 should have 1 HingeJoint2D, but has "   joints.Length);
    }
  

Как мне исправить автоматическое форматирование?

Комментарии:

1. Вы это исправили? Я пытался помочь вам, и во время игры с policies мне удалось вызвать ту же проблему в моей MonoDevelop. Мне пришлось найти новое решение, стоит ли его публиковать?

Ответ №1:

Вы можете установить значение по умолчанию, перейдя в:

инструменты -> пользовательские политики -> по умолчанию

Это должно позволить вам вернуться к форматированию по умолчанию.