2013-02-05 26 views
128

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

261

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.

+13

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

+1

[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

+6

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) –

40

Cài đặt | Kiểu mã | Java | Nhập khẩu | Nhập Layout

+4

Cài đặt | _Editor_ | Kiểu mã | Java | Nhập khẩu | Nhập bố cục – ZhekaKozlov

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