thể trùng lặp:
How to force indentation of C# conditional directives?Phòng thu trực quan có thể tự động thụt lề/định dạng tiền xử lý không?
Nói rằng tôi muốn gõ này trong Visual Studio:
class Program
{
private const Byte NUM_THREADS =
#if DEBUG
1;
#else
8;
#endif
}
Nếu tôi chỉ cần gõ nó ra (tức là không tự sửa chữa bất kỳ thụt đầu dòng), Visual Studio sẽ định dạng nó như sau:
class Program
{
private const Byte NUM_THREADS =
#if DEBUG
1;
#else
8;
#endif
}
Có điều gì tôi có thể làm để nó tự động thụt vào để trông giống như ví dụ đầu tiên?
Ý anh là gì bởi "chỉ cần gõ nó ra" Bạn có một số loại auto Chế độ định dạng được bật? –
@GregHewgill Ý tôi là nhập và chỉ thêm các dòng mới, nhưng không nhấn tab để thêm bất kỳ thụt lề thủ công nào. –
Công cụ Visual Studio | Tùy chọn => Trình soạn thảo văn bản => C# => Định dạng có nhiều tùy chọn , nhưng có vẻ như các định nghĩa tiền xử lý luôn được treo ở bên trái (trừ #region) –