Intellij IDEA, định dạng tất cả mã trong một dự án


125

Tôi thực sự thích định dạng mã của IDEA, nhưng làm cách nào để định dạng lại tất cả mã trong một dự án cụ thể mà không đi qua từng tệp? Tôi đã tìm thấy tùy chọn để dọn dẹp / tối ưu hóa nhập khẩu trên mã trước khi cam kết lật đổ, điều này thật tuyệt vời, nhưng dường như chỉ áp dụng cho các tệp đã bị sửa đổi (điều này hợp lý trong phần lớn các trường hợp!)

Có cách nào để tự động định dạng tất cả các tệp nguồn trong một dự án mà không cần thông qua tất cả chúng bằng tay không?

Câu trả lời:


219

Trong cấu trúc cây, nhấp chuột phải vào thư mục bạn muốn định dạng lại, chọn "Định dạng lại mã" từ menu.


20

Chọn nút radio "toàn bộ dự án" thay vì tệp riêng lẻ khi bạn yêu cầu định dạng lại.

Chỉ cần lưu ý một vấn đề: Nếu bạn đang làm việc trong một dự án lớn hơn với các nhà phát triển khác không phù hợp với phong cách của bạn và bạn đang sử dụng IntelliJ để chuyển đổi tất cả mã của họ mỗi khi bạn chỉnh sửa, bạn có thể gây ra vấn đề với hệ thống kiểm soát phiên bản của bạn. Nó sẽ kéo dài một khối lượng lớn các thay đổi khi bạn đăng ký và một vài trong số chúng sẽ có liên quan đến việc thay đổi chức năng. Tốt hơn để phù hợp với phong cách nhóm trong trường hợp đó.


Cảm ơn câu trả lời, chính xác những gì tôi đang tìm kiếm! Trong trường hợp này không phải là một vấn đề; đó là một dự án nhỏ hơn và tất cả chúng ta đều đồng ý về các quy ước cho toàn bộ. Đối với các dự án lớn hơn hoặc trong các tình huống khác nhau mặc dù tôi hoàn toàn đồng ý.
Michael Berry

5

Theo tài liệu cơ bản của iDea: Editor :

Bạn có thể sử dụng phím tắt Ctrl+ ALT+ L(Windows / Linux) hoặc ⌥⌘+ L(MAC OS X) và chọn tùy chọn Sắp xếp lại các mục để định dạng lại mã trong tệp hiện tại hoặc định dạng lại mô-đun hoặc thư mục (sau khi chọn nhiều hơn một tệp).

Bạn cũng có thể bấm chuột phải vào một mô-đun, tệp hoặc thư mục từ menu ngữ cảnh và chọn Định dạng lại mã và cũng chọn tùy chọn Sắp xếp lại các mục nhập .

nhập mô tả hình ảnh ở đây

Bạn cũng có thể tối ưu hóa việc nhập các tệp của mình bằng cách chọn tùy chọn Tối ưu hóa nhập .

Điều này hoạt động với hầu hết các IDES Jetbrains (iDea, PyCharm, WebStorm, RubyMine, v.v.)


1
u làm cho ngày của tôi - cho Mac + L (MAC OS X)
Pand005

1

"CTRL + ALT + L" chỉ hoạt động với các cửa sổ. "CTRL + ALT + L" là phím tắt màn hình Ubuntu Lock để nó không hoạt động cho việc này.

Thử ,

Nhấp chuột phải vào thư mục bạn muốn định dạng lại, chọn "Định dạng lại mã" từ menu hoặc nhấp vào nút "Mã" trên thanh điều hướng ở trên cùng, chọn "Định dạng lại mã"

Cảm ơn bạn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.