2014-10-22 11 views
7

Gần đây tôi đã cập nhật để sử dụng VS2013 và Resharper 8.2, (từ VS2010 và Resharper 6) và đã tìm thấy một tính năng "rất khó chịu" "trong đó Intharisense của Resharper không sắp xếp thành viên của lớp theo thứ tự bảng chữ cái.Có thể Resharper Intellisense được cấu hình để sắp xếp theo thứ tự bảng chữ cái không?

Bằng một ví dụ, tôi có một đối tượng được gọi là "khách hàng" trong đó có một tính chất gọi là EthnicityRequired, và một tài sản được gọi Dân tộc.

Chỉ sử dụng có nguồn gốc IntelliSense VS2013, đây là những gì tôi nhận được tôi gõ client.eth enter image description here

Đây là những gì tôi mong đợi; cả hai thuộc tính được liệt kê cùng nhau.

Nhưng, Intellisense Resharper của (ít hơn) mang lại cho tôi này

enter image description here

khi các thành viên có thể nhìn thấy đều được sắp xếp theo thứ tự abc, các thiếu Dân tộc tài sản là con đường xuống dưới cùng của danh sách và sẽ chỉ được xuất hiện nếu tôi nhập "ethnicti" để văn bản không còn khớp với Dân tộcĐược yêu cầu.

Từ kiểm tra kỹ hơn danh sách, có vẻ như Resharper đang áp dụng một số loại nhóm và sau đó sắp xếp theo thứ tự bảng chữ cái trong mỗi nhóm.

Có ai biết cách loại bỏ hành vi thay vì vô dụng này và hoàn nguyên về loại alpha thẳng như Resharper 6.0 và các phiên bản cũ hơn không?

Điểm thưởng nếu bạn có thể bảo vệ cơ sở lý thuyết của JetBrains.

+0

nhấn chuột phải trong cửa sổ bật lên –

+1

@ ZdravkoDanev Không có gì xảy ra cả. Bạn mong đợi điều gì sẽ xảy ra? – DeanOC

Trả lời

2

Có vẻ như trục trặc là đặc trưng đối với phiên bản ReSharper 8.2.1. Tôi vừa tải xuống/cài đặt bản phát hành mới nhất, 8.2.3 và danh sách thành viên một lần nữa được hiển thị theo thứ tự alpha. enter image description here

+2

Tôi đang sử dụng 9.1.1 và một lần nữa nó sắp xếp theo thứ tự sai. –

1

IntelliSense có thể được chuyển đến Visual Studio như sau:

Resharper => Options => IntelliSense => General => Tuỳ chỉnh IntelliSense => set C# để Visual Studio

Không chắc chắn có bao nhiêu lợi ích Resharper Tôi đang mất bằng cách làm điều này - nhưng cần phải.

6

Trong Resharper Cuối cùng 2016,1 bạn có thể làm điều này:

Resharper => Options => IntelliSense => Hoàn Behavior => Cài Sắp xếp Items để thứ tự chữ cái

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