2011-08-21 54 views
8

tùy chọn Làm thế nào tôi có thể cấu hình định dạng trong Eclipse mã nguồn Java Script để có mã này:Làm thế nào để đặt thụt đầu dòng các phần tử của mảng trong mã nguồn Java Script trong Eclipse?

var o = { 
    items: [{ 
     xtype: 'grid', 
     columns: [<cursor here>{header: 'Column One'}], 
    }], 
}; 

sau khi nhấn Enter tôi có được điều này

var o = { 
    items: [{ 
     xtype: 'grid', 
     columns: [ 
      {header: 'Column One'}], 
    }], 
}; 

thay vì mặc định:

var o = { 
    items: [{ 
     xtype: 'grid', 
     columns: [ 
        {header: 'Column One'}], 
    }], 
}; 

Tôi muốn khởi tạo các phần tử của mảng được thụt lề với một mức thụt đầu dòng (tab trong trường hợp của tôi) không được căn chỉnh d với khung mở. Tôi không thể có được sự thụt vào ngay thậm chí bằng tay - cho mã này

var o = { 
    items: [{ 
     xtype: 'grid', 
     columns: [ 
{header: 'Column One'}], // cursor at the beginning of this line 
    }], 
}; 

sau khi nhấn Tab hai lần tôi nhận được thụt đầu dòng giống như sau khi nhấn Enter trên.
Tôi đang sử dụng Công cụ phát triển JavaScript ver. 1.3.0.v201103031824 từ Nền tảng Công cụ Web của Eclipse.

+2

Có vấn đề trong Eclipse Bugzilla liên quan đến yêu cầu này: https://bugs.eclipse.org/bugs/show_bug.cgi?id=356606 –

Trả lời

1

Hope this helps mặc dù hơi muộn ...

Bạn có thể thay đổi Formatter cho JavaScript trong Eclipse-> Preferences
Chuyển đến JavaScript-> Mã còn phong cách> Formatter

Chỉnh sửa để tạo ra tùy chỉnh của bạn hồ sơ và thực hiện thay đổi như sau:
Trong Wrapping Dòng Tab

  • Thay đổi Mặc định Indentation cho Trình khởi tạo mảng thành "1"
  • Chọn Expressions-> Array Initializers và đặt chính sách gói hàng như mong muốn. Quấn tất cả ngoại trừ đầu tiên dường như OK với tôi.
  • Thay đổi chính sách Indentation cho ở trên để "Thụt lề bởi một"
  • Kiểm tra Force chia hộp có tác dụng luôn bất kể có hay không một bọc là bắt buộc.
+2

Sau khi thiết lập các tùy chọn ở trên, bản xem trước có vẻ ổn nhưng trong trình chỉnh sửa tôi vẫn nhận được cùng định dạng như được mô tả trong câu hỏi. –

+0

Đã chỉnh sửa câu trả lời của tôi để có được hiệu ứng mong muốn, nhưng nó yêu cầu bạn sử dụng phím tắt Định dạng (Ctrl + Shift + F) trên khai báo mảng. Việc nhập vẫn không có vẻ để đưa các định dạng vào tài khoản. – sErVerdevIL

+0

@PiotrDobrogost bạn có nhận được hiệu ứng mong muốn dựa trên chỉnh sửa của tôi không? – sErVerdevIL

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