2013-07-02 43 views
14

Tôi đang sử dụng Intellij-IDEA 12. Hầu hết các đồng đội sử dụng Eclipse và trong khi lưu nó sắp xếp thành viên tự động đầu tiên dựa trên Mức độ hiển thị và sau đó theo thứ tự bảng chữ cái. Tôi muốn bắt chước chức năng tương tự trong Intellij. Nhưng có vẻ như khi tôi chọn các thành viên sắp xếp theo thứ tự bảng chữ cái, nó sẽ ghi đè các quy tắc hiển thị (và tất cả các quy tắc khác). Làm cách nào để sắp xếp thành viên dựa trên Mức độ hiển thị (Công khai - Mặc định - Riêng tư) và trong nhóm phụ đó sắp xếp chúng theo thứ tự bảng chữ cái?Intellij-IDEA: Cách sắp xếp thành viên theo thứ tự bảng chữ cái?

Chỉnh sửa: Giả định này được đưa ra trong câu hỏi là sai. Giống như được đề cập trong phần Trả lời của @Maba, tạo các hàng riêng biệt và đánh dấu chúng là "Thứ tự bảng chữ cái" hoạt động như mong đợi. (Tôi có các hàng riêng biệt cho các trường nhưng không thể tạo các hàng riêng biệt cho Phương thức và do đó gây nhầm lẫn.)

+0

Bạn đã thử ra câu trả lời của tôi không? – maba

+0

Tôi đã làm. Đó là điều đầu tiên tôi đã thử. –

Trả lời

22

Tạo các hàng riêng biệt cho các phương thức khác nhau trong Arrangement một phần của Code Style.

enter image description here

enter image description here

enter image description here

enter image description here

+0

Trong IntelliJ 15 tôi đã phải sửa đổi loại lệnh của các quy tắc khớp mặc định để có được hành vi mong đợi. – vimterd

+2

Lưu ý rằng việc kết hợp bí danh 'theo mức độ hiển thị' và' Thứ tự: theo thứ tự của tên' đã không sắp xếp các phương thức đầu tiên theo mức hiển thị và trong phạm vi sự hiển thị theo tên. Tôi đã phải thêm quy tắc cho từng chế độ hiển thị và chọn 'Order: order by name'. –

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