2010-04-25 34 views
8

Tôi là một fan hâm mộ lớn của tính năng "mã dọn dẹp" của ReSharpers. Đặc biệt là giải pháp làm sạch rộng.Làm cách nào để căn chỉnh ReSharpers "mã dọn dẹp" với "Tài liệu định dạng" của Visual Studio

Nhưng tôi sử dụng Ctrl + K + D của Visual Studio (Định dạng tài liệu), nó định dạng mã hơi khác với ReSharper.

Tôi đang tìm kiếm cách căn chỉnh ReSharper với Visual Studio (không phải cách khác ... vì bạn không thể chia sẻ cài đặt Visual Studio trong hệ thống kiểm soát nguồn/giải pháp).

Vì vậy, tôi sau khi một cái gì đó như thế này:

<Configuration> 
    <CodeStyleSettings> 
    <Sharing>SOLUTION</Sharing> 
    <CSharp> 
     <FormatSettings> 
     <SPACE_AROUND_MULTIPLICATIVE_OP>True</SPACE_AROUND_MULTIPLICATIVE_OP> 
     <SPACE_BEFORE_TYPEOF_PARENTHESES>False</SPACE_BEFORE_TYPEOF_PARENTHESES> 
     </FormatSettings> 
    </CSharp> 
    </CodeStyleSettings> 
</Configuration> 

Những cài đặt khác sẽ giúp định dạng mã ReSharper như Visual Studio?

+0

Bạn có thể export các thiết lập VS và đặt chúng trong kiểm soát nguồn. Chúng tôi làm điều này. –

+0

Nhưng nó vẫn là một thiết lập Visual Studio, và bạn phải nhớ để kiểm tra chúng trong và ngoài đúng nơi. Và bạn không có mẫu trực tiếp. Và bạn chỉ có các cài đặt giới hạn. Và bạn không thể có các cài đặt khác nhau trên các giải pháp. Và bạn không thể chạy dọn dẹp mã trên toàn bộ giải pháp. Và, Và, Và ... bạn nhận được điểm ;-) Với ReSharper các thiết lập là một phần của giải pháp, và được tự động triển khai, và bạn có rất nhiều thiết lập. –

Trả lời

10

Giải pháp chúng tôi sử dụng là remap phím tắt của Visual Studio cho "Định dạng tài liệu Ctrl K, Ctrl D" để làm sạch mã của ReSharper. Chúng tôi cũng sử dụng plugin để quản lý chia sẻ cài đặt ReSharper thông qua kiểm soát nguồn. Tính năng cài đặt chia sẻ ReSharper được cài sẵn không chia sẻ tất cả các cài đặt, ví dụ: Kiểm tra mức độ nghiêm ngặt và cấu hình Mã tùy chỉnh.

Tôi có một bài viết blog mô tả sắp xếp các bản đồ bàn phím ra, và thiết lập các "quản lý cài đặt" plugin:

http://gojisoft.com/blog/2010/05/10/coding-standards-using-resharper/

+4

liên kết gojisoft không hoạt động. – kamlendra

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