Cả hai ReSharper và Visual Studio đều có định dạng tự động. Nhưng trong C# chúng thường được kích hoạt bằng cách nhấn; hoặc}, không phải bằng cách trả lại vận chuyển, do đó, hoặc là bạn mô tả hành động của bạn sai hoặc bạn đã nhấn một số loại lỗi.
Để tắt tính năng định dạng tự động của ReSharper, hãy truy cập ReSharper | Tùy chọn -> Môi trường | Editor và tắt "Auto-format on semicolon" và "Auto-format on closing brace". Nếu điều đó sẽ không giúp bạn chống lại lỗi của bạn, bạn có thể cũng muốn tắt "Tự động chèn đóng ngoặc nhọn" trên cùng một trang.
Để tắt tự động định dạng Visual Studio, hãy chuyển đến Công cụ | Tùy chọn -> Trình soạn thảo văn bản | C# | Định dạng | Nói chung và tắt tùy chọn "Định dạng tự động ...". Tuy nhiên, ngay cả khi không định dạng tự động định dạng vẫn sẽ được thực hiện trên cấu trúc lại và sửa lỗi nhanh, vì vậy bạn có thể muốn điều chỉnh các tùy chọn định dạng (ngoài hoặc thay vì tắt định dạng tự động). Trước hết, vào Tools | Tùy chọn -> Trình soạn thảo văn bản | C# | Tab. Hãy chắc chắn rằng kích thước tab và kích thước thụt lề bằng nhau (ReSharper không hỗ trợ các giá trị khác nhau ở đây) và có giá trị chính xác. Ngoài ra, hãy chọn giữa các tab Chèn dấu cách và Giữ. Sau đó đi đến ReSharper | Tùy chọn -> Chỉnh sửa mã | C# | Kiểu định dạng | Niềng răng bố trí. Đánh giá theo mã của bạn, bạn thích kiểu K & R. Vì vậy, hãy chọn giá trị "K & kiểu R" cho 6 tùy chọn đầu tiên trên trang này. Đây là những cài đặt quan trọng nhất, nhưng bạn cũng có thể muốn xem các cài đặt kiểu định dạng khác để điều chỉnh chúng tốt hơn cho kiểu của bạn.
Nguồn
2013-05-23 22:06:17
Và bạn có thể vui lòng cho tôi biết cách bạn liên hệ với bộ phận hỗ trợ của chúng tôi (ReSharper) không? Qua e-mail, biểu mẫu web, diễn đàn hoặc bất kỳ cách nào khác? –
Hey Dmitry, tôi đã truy cập trang hỗ trợ của Resharper và nhập "tắt tự động định dạng", không có kết quả. Đã thử một vài người khác không có may mắn. –