2011-06-24 25 views
7

Ok, tôi gặp sự cố với nhật thực/javascript. Định danh bên trong một thuộc tính đối tượng là 8 dấu cách và nó làm tôi bực mình. Tôi muốn nó là 4 không gian. Tôi cần thay đổi gì để sửa lỗi đó? Tôi muốn nhật thực để định dạng nó như "b".Javascript Eclipse Vấn đề thụt lề với thuộc tính đối tượng

var a = { 
     t: 'Hi' 
}; 

var b = { 
    t: 'Hi' 
}; 

Xin cảm ơn trước.

Trả lời

14

Eclipse Indigo (đối với J2EE)

Window -> Preferences -> JavaScript -> Mã Style -> Formatter

sau đó Chỉnh sửa ...

Dòng Wrapping - > Biểu thức -> Trình khởi tạo đối tượng -> Chính sách thụt lề: Thụt lề bởi một số

screenshot for configuration

+2

Bất kỳ ai quyết định kiểm soát thụt đầu dòng từ "Gói hàng" thay vì "Thụt lề" sẽ được gửi lại cho trường UX. –

0

Tôi nghĩ bạn muốn kiểm tra trình định dạng Javascript của mình.

Đi tới Window-> Preferences và nhập "Formatter" vào hộp tìm kiếm. Từ đó bạn có thể sửa đổi kiểu mã cho các ngôn ngữ cụ thể.

+0

Không thể tìm thấy trong đó. – SBSTP

+0

Bạn có cài đặt plugin JavaScript trong Eclipse không? Nếu không, tôi không nghĩ rằng bạn sẽ nhận được các tùy chọn định dạng. –

+0

Tôi có nó, thực sự. – SBSTP

3

Tôi có cùng một vấn đề (cũng đối với Mảng).

Điều duy nhất phù hợp với tôi là tắt Chế độ chèn thông minh (CTRL + Shift + Insert) để thụt lề thuộc tính đầu tiên, sau đó nếu bạn bật lại, nó sẽ hoạt động bình thường.

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