Tôi đang làm việc trên một dự án mà tất cả các thành viên trong nhóm đang sử dụng Eclipse và tôi là người dùng IDEA duy nhất. Điều này tạo ra rất nhiều tiếng ồn từ việc sắp xếp lại hàng nhập khẩu. Thứ tự nhập nhật thực là: Java, Javax, Org, Com, mọi thứ khác theo thứ tự bảng chữ cái. Có thể định cấu hình IDEA để tuân theo các quy tắc này không?Intellij có thể tổ chức nhập khẩu theo cùng một cách như trong Eclipse không?
Trả lời
Một số chi tiết: tôi đã kết thúc thực hiện các bước sau để phù hợp ra khỏi tổ chức hộp nhật thực:
(trong Settings
>Code Style
>Java
>imports
, như đã đề cập bởi @yole)
đặt "số lượng lớp để sử dụng nhập bằng '*'" thành 99 (có vẻ như bạn không thể tắt tính năng này)
đặt thứ tự này (như mặc định nhật thực):
static all other, blank, java.*, blank, javax.*, blank, org.*, blank, com.*, blank, all other imports
FWIW, có một plugin Intellij gọi là "eclipse code formatter" mà tôi đánh giá cho mục đích này và kết thúc vứt bỏ, bởi vì nó thiết lập một phím tắt riêng biệt (trong OSX) đó là đã được sử dụng bởi lõi Chức năng IDE.
Cài đặt | Kiểu mã | Java | Nhập khẩu | Nhập Layout
Cài đặt | _Editor_ | Kiểu mã | Java | Nhập khẩu | Nhập bố cục – ZhekaKozlov
Cách tốt nhất là sử dụng plugin Eclipse Code Formatter.
- 1. "Tổ chức nhập khẩu" trong MonoDevelop
- 2. Gọi tổ chức nhập khẩu theo chương trình
- 3. Groovy Eclipse Plugin Tổ chức Nhập
- 4. Nhập khẩu Maven hiện tại trong Eclipse như WTP
- 5. Tệp Jar THÊM NHẬP KHẨU NHẬP KHẨU Tùy chọn Eclipse trong khi xuất khẩu jar
- 6. Đổi Tên của nhập khẩu trong Java, hoặc nhập khẩu hai lớp có cùng tên
- 7. Nhập khẩu tự động Intellij cho các lớp bên trong
- 8. Groovy trong Eclipse không nhận ra nhập khẩu
- 9. IDEA của IntelliJ và Eclipse trên cùng một dự án
- 10. Các com.google.android.vending nhập khẩu không thể được giải quyết trong một dự án android nhập khẩu
- 11. Tôi nên tổ chức nhiều máy chủ Express trên cùng một hệ thống như thế nào?
- 12. không thể nhập khẩu pygame
- 13. Eclipse không nhận ra bất kỳ nhập khẩu nào
- 14. Nhập khẩu nhiều kho git vào một dự án trong Intellij
- 15. Tuyên bố nhập khẩu không sử dụng Scala với khung chơi trong IntelliJ
- 16. nhập khẩu nhiều chức năng từ một mô-đun Python
- 17. Entity Framework 4 Chức năng Nhập khẩu không hoạt động
- 18. Tạo mới live-mẫu với báo cáo nhập khẩu trong IntelliJ IDEA
- 19. Chức năng Nhập khẩu vào Namespace hiện
- 20. Các com.google.api.client nhập khẩu không thể được giải quyết trong Eclipse
- 21. Nhập khẩu một cách thủ công các chức năng hữu ích trong một tập lệnh lớn
- 22. Sắp xếp theo tên tổ chức trong NSFetchRequest
- 23. Tổ chức thư mục dự án Eclipse Java
- 24. Không thể tham khảo một module nhập khẩu __del __()
- 25. IntelliJ: Các lớp từ lọ nhập khẩu không hiển thị bên trong gói
- 26. là có cách dễ dàng để nhập khẩu bảng phối màu đen trắng trong Eclipse
- 27. Có một plugin cho Eclipse giúp nhập tự động thông minh hơn không?
- 28. Tổ chức mã javascript
- 29. Eclipse Tổ chức trọn gói vào thư mục Hierarchy
- 30. Tôi có thể sử dụng chức năng như một đối tượng bên trong hàm cùng
Cảm ơn - đây là những gì nó kết thúc lên trông giống như: http://cl.ly/image/1N290I2C1z0D – snappieT
[Eclipse Code Formatter] (https://plugins.jetbrains.com/plugin/?idea&id=6546) hoạt động hoàn toàn tốt, không chắc chắn vấn đề phím tắt đó là gì ... – Meo
Là bản cập nhật, cho IntelliJ 14.1 trên máy Mac, bạn có thể tìm thấy các cài đặt này trong Tùy chọn -> Trình soạn thảo -> Kiểu Mã -> Java -> Nhập (tab) –