2012-06-08 38 views
8

Xin chào đột ngột VS2010 đã bắt đầu định dạng câu lệnh if của tôi theo cách mà tôi không muốn và tôi không biết cách biến nó .. Tôi đã sử dụng để định dạng nếu tuyên bố không có giải thưởng như thế này.Nếu báo cáo đột nhiên được định dạng trên dòng tiếp theo của Visual Studio 2010

if (true) DoThis(); 

Nhưng hiện tại, định dạng VS2010 luôn như sau.

if (true) 
    DoThis(); 

Tôi không muốn điều này và nó làm tôi phát điên. Tôi chưa cài đặt bất kỳ plugin nào. Ai có thể giúp tôi không? Tôi có thể điều chỉnh cài đặt này ở đâu?

+7

Kiểm tra các tùy chọn "Trình chỉnh sửa văn bản" -> "C#" -> "Định dạng" -> "Gói" -> "Để lại khối trên một dòng" được chọn –

+1

Đối với giá trị của nó, tôi tìm thấy nó dễ dàng hơn nhiều để gỡ lỗi khi mã được đặt ra theo cách tiết lộ 'mới', vì nó dễ dàng hơn để làm việc với các điểm ngắt ... –

+0

"bỏ khối" được kiểm tra .. –

Trả lời

8

Đó là

Options-> văn bản tổng biên tập > C# -> Gói-> Để lại tuyên bố và thành viên tờ khai trên cùng một dòng.

(phải được bật).

Steve B bạn có thể có Kudus vì bạn đã hướng tôi đến "gần như" tùy chọn phù hợp.

0

Thử tìm trong Công cụ> Tùy chọn> Trình soạn thảo văn bản> C# (hoặc bất kỳ ngôn ngữ nào bạn đang sử dụng)> Định dạng> Dòng mới. Xem những gì bạn đã chọn trong đó.

Ngoài ra, bạn đã đề cập đến bạn không có bất kỳ plugin nào nhưng bạn đã cài đặt Reshaper chưa? Tôi biết cài đặt chia sẻ lại được thiết kế đặc biệt để định dạng if-block.

Edit: @Steve B là đúng, thay vì "New Lines", chọn "Bao bì" và chọn "Để lại khối trên dòng"

+0

Thực ra, có vẻ như @Steve B đã đúng. Đi Steve! – Devin

Các vấn đề liên quan