Может ли визуальная студия автоматически указывать форматирование отступа/формата?
Возможный дубликат:
Как заставить отступы условных директив С#?
Скажем, я хочу набрать это в Visual Studio:
class Program
{
private const Byte NUM_THREADS =
#if DEBUG
1;
#else
8;
#endif
}
Если я просто напечатаю его (то есть не вручную исправить любой отступ), Visual Studio будет форматировать его следующим образом:
class Program
{
private const Byte NUM_THREADS =
#if DEBUG
1;
#else
8;
#endif
}
Есть ли что-нибудь, что я могу сделать, чтобы он автоматически отступал, поэтому он выглядит как первый пример?
Ответы
Ответ 1
К сожалению, нет способа, чтобы команды препроцессора следовали за отступом кода. Хотелось бы это сделать.: (
Похоже, что причина заключается в том, что предыдущие компиляторы были помещены в пробелы, появившиеся перед командами, в соответствии с: Отступы #defines
Ответ 2
Перейдите к Edit menu => Format Document
ИЛИ Нажмите клавишу короткого замыкания Ctrl + K, Ctrl + D (Короче Ctrl + K + D).
Этот короткий отрезок вы можете использовать .html,.aspx..cs и т.д.