2011-03-04 61 views

Trả lời

56

Cửa sổ> Tùy chọn> Java> Trình biên tập> Lưu hành động.

Cũng có thể được định cấu hình ở cấp dự án. Project> Properties> Java Editor> Lưu hành động.

+0

Hoặc, bạn có thể cấu hình các định dạng mã để không tổ chức lại dòng-chia cho bạn, nhưng vẫn làm phần còn lại của phép thuật của nó. –

+2

có vẻ như tôi có thể tắt định dạng trong "lưu tác vụ", nhưng tôi không thấy tùy chọn tổ chức ngắt dòng trong trình định dạng mã. – Oliver

+1

Vấn đề tương tự vẫn tồn tại đối với tôi, mặc dù mọi thứ trên trang đó không được kiểm tra (Juno trên mac). Thứ gì khác? –

4

Cải thiện đáng kể. Đối với các câu lệnh if, hãy làm như sau: Window | Tùy chọn | Java | Kiểu mã | Định dạng | Bảng điều khiển kiểm soát Chọn Giữ đơn giản nếu trên một dòng. Bạn cũng có thể thử Dòng gói tab

+0

Đây là nơi mà hầu hết các vấn đề của tôi nói dối! Damn phức tạp (giống như tất cả mọi thứ Eclipse), và gần như toàn diện. –

0

Chỉ muốn thêm mẹo. Nếu bạn muốn tránh các dòng gói bạn chỉ có thể tăng giá trị "Chiều rộng dòng tối đa" cho một cái gì đó rất lớn. Miễn là đó là nhật thực đủ cao sẽ không làm bất kỳ gói nào.

Preferences> Java> Code Style> Formatter> Edit> Dòng Wrapping> dòng tối đa chiều rộng

+0

Trong kepler, điều này dường như không được áp dụng cho hành động lưu. Tab save-action ghi đè lên tất cả các thiết lập của trình định dạng và cũng ẩn cài đặt này. Trong các phiên bản trước, không có vấn đề gì. – djmj

3

Đây là một câu trả lời muộn, Nhưng chỉ dành riêng cho người mới hiểu nó rõ ràng tôi có một bản chụp của các thiết lập. Hãy đi theo con đường bên trái.
Và thay đổi cài đặt được tô sáng. enter image description here

+1

Tôi đã tắt hoàn toàn "thực hiện các hành động đã chọn khi lưu" nhưng vẫn định dạng nhật thực mã của tôi. Tôi đã bỏ lỡ một cái gì đó? – Arashsoft

+0

tôi quá và tôi không thể tìm ra một cách, có vẻ như tôi phải từ bỏ nhật thực, quá nhiều tính năng có thể trở thành một vấn đề. – Onza

+0

@Onza bạn đang sử dụng phiên bản nhật thực nào? – VedX

1

Nếu bạn muốn giữ lại các tính năng tự động định dạng, nhưng không muốn hành vi này, bạn cũng có thể cấu hình nó trong fomatter:

right click on the project -> properties -> java code style -> formatter 

(Nếu bạn không có một dự án cụ thể định dạng cấu hình chung có thể được truy cập theo cách này: Window -> Preference -> Java -> Code Style -> Formatter).

Edit... cấu hình hiện hoạt, mở tab Gói hàng và chọn tùy chọn Never join already wrapped lines. Bằng cách này bạn có thể quấn các dòng ở bất cứ nơi nào bạn muốn và nhật thực sẽ không loại bỏ các ngắt dòng của bạn (đó là điều bắt buộc nếu bạn muốn có các biểu thức lambda có thể đọc được), nhưng giữ cho trình định dạng hoạt động.

Tùy chọn này có ít nhất kể từ khi nhật thực Luna

Đây là một ảnh chụp màn hình khi tùy chọn này là: enter image description here

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