Visual Studio 2013 не делает отступ для комментариев XML после первой строки
Я думаю, что мог случайно наткнуться на какое-то нажатие клавиши в Visual Studio 2013, которое я не собирался делать. Когда я помещал /// перед методом, он автоматически создавал следующую XML-документацию перед методом:
/// <summary>
///
/// </summary>
/// <returns></returns>
По некоторым причинам, теперь он не может правильно сделать отступ для последних трех строк. Первая строка имеет отступ там, где и должна, но последние три не совпадают, поскольку выровнены по левой стороне документа. Если я нажимаю комбинацию клавиш Ctrl + K, Ctrl + D, текст выравнивается, как и должно быть.
Я прошел через различные варианты в Как автоматически отформатировать отступы кода в VS2012? пытаясь включить любой из этих параметров в работу, и, к сожалению, ни один из них не смог решить проблему.
Что я могу сделать, чтобы заставить отступ работать правильно?
Редактировать: это происходит в каждом файле, даже если синтаксис точен. И я знаю комбинацию для Правка> Дополнительно> Формат документа (комбинация Ctrl + K, Ctrl + D, которую я назвал). Я не хочу нажимать или нажимать эту комбинацию клавиш каждый раз. Я хочу, чтобы Visual Studio автоматически каждый раз форматировал этот блок XML с соответствующими вкладками без моего взаимодействия.
1 ответ
Скорее всего, это вызвано другим установленным вами расширением. Если расширение выдает исключение при первом добавлении комментария к документации, оно может отменить параметр автоматического форматирования. Когда вы вместо этого выполняете команду "Форматировать документ", она не задействуется, поэтому операция форматирования может выполняться как обычно.