Intellij Idea - tự động thêm từ khóa cuối cùng vào các biến được tạo


76

Quy ước mã mới được giới thiệu yêu cầu sử dụng từ khóa "cuối cùng" nếu có thể.

Câu hỏi đặt ra là - có khả năng tự động tạo các biến với từ khóa này không? Ví dụ - tôi chọn một đoạn mã:

"bla"+"bla"+"bla"

và nhấn ctrl+ alt+ v- IDE tạo một biến như thế này:

String blaString = "bla"+"bla"+"bla";

nhưng tôi cần nó

final String blaString = "bla"+"bla"+"bla";

Tái bút: Tôi biết về việc kiểm tra và khả năng "sửa chữa tất cả", nhưng nó không thể được sử dụng ở mọi nơi vì có rất nhiều mã cũ không nên được cấu trúc lại mà không có lý do.

Câu trả lời:


117

Đi tới tùy chọn -> Kiểu mã -> Tạo mã và bật "Đặt các biến cục bộ đã tạo cuối cùng" trong phần "Công cụ sửa đổi cuối cùng". Bạn cũng có thể thử tìm kiếm "cuối cùng" trong tùy chọn.


1
Và, bạn cũng có thể xuất các cài đặt đó và chia sẻ chúng với đồng nghiệp của mình.
M Platvoet

1
Nó sẽ là tuyệt vời nếu họ bổ sung tương tự cho các thành viên lĩnh vực :)
Martin Marconcini

4
Tere là một vấn đề mở cho điều đó ở đây - youtrack.jetbrains.com/issue/IDEA-31585 đăng nhập và
ủng hộ

47

Trong IntelliJ 14.1.3

  1. Preferences> Editor> Code Style>Java
  2. Ở ngoài cùng bên phải, có một tab được gọi là Code Generation
  3. Trong phần được gọi là Final Modifiercó hai lựa chọn:
    • Tạo các biến cục bộ cuối cùng
    • Đặt các thông số đã tạo cuối cùng

3

Đối với Người dùng Windows;

Đi tới File-> Settings-> Editor-> Code Style-> Chọn Ngôn ngữ ưa thích ( Java) -> Checkbox-> Đặt các biến cục bộ đã tạo cuối cùng, Đặt các tham số đã tạo là cuối cùng -> Apply->OK

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.