5

VS2010/R # 5.1Cài đặt R # nào đang định dạng lại dòng này?

Tôi có điều này "dòng" mã:

With.Mocks(_mocks).Expecting(() => { 
    _fooServiceMock.Expect(x => x.FooMethod()).Return(fooMockData); 
}).Verify(() => { 

}); 

tôi thực hiện một R # mã ngẫu nhiên, thay đổi mã như sau:

With.Mocks(_mocks).Expecting(() => { _fooServiceMock.Expect(x => x.FooMethod()).Return(fooMockData); }).Verify(() => { }); 

Đó là, nó định dạng lại câu lệnh sao cho nó xuất hiện hoàn toàn trên một dòng.

Cài đặt IDE/R # nào chịu trách nhiệm về điều này? Tôi có thể thay đổi gì để bảo vệ ngắt dòng khi thực hiện xóa mã R #?

Tôi đã nghĩ 'R #/Tùy chọn/Ngôn ngữ/C#/Định dạng kiểu/ngắt dòng và gói/duy trì định dạng hiện tại/Giữ ngắt dòng hiện tại', nhưng điều đó dường như không tạo ra bất kỳ sự khác biệt nào.

Trả lời

4

Đây là tùy chọn Place simple anonymous method on single line trong danh mục Line Breaks and Wrapping.

+0

* Mille Grazie *! – lance

+0

+1 để tìm cài đặt chính xác – Gage

1

Đi tới Công cụ -> Tùy chọn, sau đó cuộn xuống dưới và dưới Công cụ (khác với lần đầu tiên) chuyển đến Làm sạch mã. Nếu bạn không có hồ sơ để chỉnh sửa thì chỉ cần tạo một hồ sơ và chọn cài đặt của bạn. Tôi nghĩ rằng những gì bạn đang tìm kiếm để làm bạn muốn có mã định dạng lại không được kiểm soát.

Bây giờ, lần sau khi bạn chạy Mã Dọn dẹp, nó sẽ không di chuyển nó sang một dòng.

Để biết thêm giúp kiểm tra ra http://www.jetbrains.com/resharper/webhelp/Code_Cleanup__Creating_Custom_Profiles.html

Edit: Nhận thấy này

đang dạng lại

định dạng lại mã bạn theo tùy chọn cấu hình trong ReSharper | Tùy chọn | Ngôn ngữ | C# | Kiểu định dạng cho mã C#.

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