2013-06-05 41 views
5

Có cách nào để định cấu hình nhật thực thụt lề cho các ngắt dòng thủ công không? Nó thụt vào 8 không gian bất kể tôi làm gì.Thụt lề liên tục Eclipse

tôi có được điều này:

private static final org.apache.log4j.Logger LOG = 
     org.apache.log4j.Logger.getLogger(myClassname.class); 

khi tôi muốn nó cho tôi này:

private static final org.apache.log4j.Logger LOG = 
    org.apache.log4j.Logger.getLogger(myClassname.class); 

ngắt dòng của Eclipse có thể được cấu hình để cho tôi kết quả chính xác khi dòng quá dài, nhưng tôi muốn có thể nhận được ít thụt đầu dòng ngay cả khi ngắt dòng là thủ công.

+0

Bạn đã thử định cấu hình cài đặt thụt lề chưa? –

+0

Tôi đã nhìn xung quanh đó khá lâu và vẫn chưa tìm thấy núm tôi đang tìm kiếm. Ngay cả với kích thước thụt lề và tab ở 2 nó thụt vào bởi 8. – AAudibert

Trả lời

11

Trong Eclipse Juno

  • mở hộp thoại sở thích (Window> Preferences).
  • chuyển đến trang tùy chọn Java> Kiểu mã> Trình định dạng.
  • nhấn nút Chỉnh sửa ... (cho cấu hình Hoạt động).
  • nếu đó là mặc định từ Eclipse (Eclipse [built-in]), bạn cần đặt tên mới cho nó.
  • nhấp chuột trên Wrapping Dòng tab
  • thiết lập giá trị 1 cho "Default thụt đầu dòng cho các dây chuyền bọc" (theo mặc định nó là 2)

(kiểm tra tab Identation và kiểm tra những gì kích thước thụt đầu dòng là đặt tại, theo mặc định nó phải là 4)

+0

Ngay cả sau khi thực hiện điều đó và khởi động lại nhật thực nó vẫn thụt lề bằng 8. Trong tab thụt lề, tôi chỉ sử dụng khoảng trắng với kích thước thụt lề và kích thước tab 2. Khôi phục mặc định và thay đổi chỉ indentation mặc định cho các dòng bọc cũng không hoạt động. Tôi đang chạy Dịch vụ Phát hành Juno 2. Điều đó có khắc phục được công việc cho bạn với ví dụ mà tôi đã đưa ra không? – AAudibert

+0

Có, nó hoạt động đối với tôi chỉ thay đổi cài đặt "thụt lề mặc định cho các dòng bọc". Tôi đang trên Juno, nhưng không chắc chắn nếu SR1 hoặc SR2 (không phải tại máy dev của tôi tại thời điểm này) –

+1

Điều này làm việc cho tôi trong Eclipse Kepler. – zalpha314