Bổ sung câu trả lời của Deepak Azad, những gì bạn cần chính xác như sau:
của Windows: Window → Preferences → Java → Mã Phong cách
→ Formatter → Edit → Dòng gói (tab)
Mac OS: ADT → Preferences → Java → Mã Phong cách
→ Trình định dạng → Chỉnh sửa → Gói hàng (tab)
Sau đó, trong danh sách ở bên trái, hãy chọn:
Chức năng cuộc gọi → Qualified invocations
Bây giờ bên dưới danh sách này, thiết lập Dòng gói chính sách tới:
Quấn tất cả các yếu tố, ngoại trừ yếu tố đầu tiên nếu không cần thiết
Kiểm tra:
Force tách, ngay cả khi dòng ngắn hơn so với dòng tối đa chiều rộng
Cuối cùng, thiết lập chính sách Indentation đến (nhờ @Turbo):
Indent trên cột
Nó nên cung cấp cho bạn hành vi chính xác mà bạn yêu cầu.
BONUS: Android Studio/IntelliJ Idea:
Mac OS: Android Studio → Preferences (Cmd +,
) → Biên tập → Mã Phong cách → Java → Wrapping Và niềng răng tab → Các cuộc gọi phương thức được gọi là
chọn
Bọc luôn
và kiểm tra
Align khi multiline
Nguồn
2012-05-04 09:21:00
Điều đó không hiệu quả. – Johann
Tôi xin lỗi tôi đã không giải thích: Nó sẽ không định dạng nó. Nó sẽ chỉ đơn giản là không mess nó lên, nếu bạn làm điều đó bằng tay. –
Bây giờ tôi đã hiểu. Eclipse thực sự không thể định dạng các phương thức chuỗi nhưng nó sẽ giữ nguyên định dạng như tôi đã gõ. Cảm ơn. – Johann