Tôi đang sử dụng Eclipse 3.5.1 (Galileo) và đang gặp sự cố với một trong các cài đặt định dạng tự động.Làm thế nào để cấu hình trình định dạng Eclipse để không chèn dòng trống giữa các khai báo trường?
Tại thời điểm khi tôi tự động định dạng một dòng trống được chèn vào giữa mỗi và mọi khai báo trường. Hành vi mà tôi đang tìm kiếm là tổ chức khai báo trường mà không có một dòng trống giữa. Ngoại trừ trong trường hợp đã có một hoặc nhiều dòng trống giữa các khai báo, trong trường hợp đó tôi muốn trình định dạng tôn trọng không gian và giảm> = 1 dòng thành 1 dòng.
Tôi biết điều này là có thể tại một số điểm với Eclipse (không thể nhớ phiên bản nhưng tôi đã sử dụng cài đặt cho điều này), nhưng tôi dường như không thể tìm thấy cài đặt chính xác trong Window->Preferences->Java->Code Style->Formatter
.
Tôi phải định cấu hình cài đặt nào để bật hành vi này?
EDIT: Có vẻ như hành vi của tôi đang mô tả là mặc định, và đối với một số lý do tôi không thể tìm thấy một cách để quay trở lại mà không loại bỏ thư mục .settings
. Nó cũng không thể được sao chép, cho thấy rằng nó là một cái gì đó kỳ lạ với các thiết lập dự án (nó được kiểm tra từ một dự án mã nguồn mở). Mặc dù tôi đã tìm thấy một cách hacky để sửa lỗi này, tôi vẫn đang tìm kiếm các đề xuất và sẽ có thể xác minh và chấp nhận câu trả lời.
+1. Bạn có thể sao chép tệp cài đặt định dạng của bạn, từng phần (với một khởi động lại giữa mỗi bổ sung) để xem liệu một trong các phần định dạng đó có ảnh hưởng đến vấn đề "dòng trống" này không? – VonC
Xem chỉnh sửa của tôi, tôi không nghĩ điều đó thực sự hữu ích với vấn đề cơ bản. Cảm ơn VonC. – Grundlefleck
Tôi vừa thêm vào câu trả lời của tôi tập tin cài đặt chính xác với các tùy chọn định dạng. Đó là nhiều hơn cho tôi để nhớ, bởi vì bạn nói trong chỉnh sửa của bạn, bạn không thể dễ dàng tái tạo vấn đề, nhưng nó vẫn còn giá trị một cố gắng để trống/điền lại rằng tập tin thiết lập chỉ trong trường hợp. – VonC