Url dài trong ví dụ ảnh hưởng đến "$ .ajax (..." và "$ (function() ...".
Đối với "$ (function() ...", các cài đặt nằm trong Tùy chọn/JavaScript/Mã Kiểu/Trình định dạng/Dòng Gói/Các cuộc gọi/Đối số Chức năng. 'Không quấn' có sẵn.
Đối với "$ .ajax (...", nó tương tự như 'Đủ điều kiện' trong Java định dạng (Preferences/Java/Mã Phong cách/Formatter/Line Wrapping/Chức năng cuộc gọi) Thật không may, JSDT không có giao diện người dùng cho điều này (Preferences/JavaScript/Mã Phong cách/Formatter/Line Wrapping/Chức năng gọi)
Đây là một mẹo dành cho JSD T 1.4.1 (WTP R3.4.1).
- Khởi động Eclipse
- mở Preferences/JavaScript/Mã Kiểu/Formatter
- Nhấp vào 'New'
- tên hồ sơ Input như bạn muốn, chọn 'Eclipse [built-in]' (hoặc ước Javascript) trong hộp danh sách, bỏ chọn 'mở hộp thoại chỉnh sửa với doanh nghiệp' (không cần phải chỉnh sửa), và nhấn
- sở thích Đóng 'OK' và thoát Eclipse
- mở tập tin sau đây với một trình soạn thảo văn bản
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.core.prefs
- Tìm dòng và thay thế Có 16 để 0
org.eclipse.wst.jsdt.core.formatter.alignment_for_selector_in_method_invocation=16
- Lưu nó
- Khởi động Eclipse
(kể từ khi bạn có hồ sơ cá nhân của riêng bạn, có lẽ 1-5 là không cần thiết)
Lỗi này sẽ được hoàn nguyên khi bạn chỉnh sửa cài đặt trình định dạng trong tùy chọn. - (Để ngăn ghi đè, tất cả những gì bạn cần làm là xuất hồ sơ định dạng của bạn, chỉnh sửa XML và thay đổi 'org.eclipse.wst.jsdt.core.formatter.alignment_for_selector_in_method_invocation' thành 0. Lưu và nhập lại một lần nữa ngay bây giờ. vĩnh viễn.
tôi không nghĩ rằng đây đáp ứng nhu cầu của bạn, nó tốt hơn để sử dụng một số định dạng khác (3 plug in của hãng), tôi đoán.
Không đặt các URL dài ở giữa các chức năng của bạn. Xác định chúng ở đâu đó khác. –
Tôi đã nghĩ về điều đó, nhưng tôi thực sự không muốn có một loạt các biến chuỗi. Tôi biết tôi có thể làm cho một đối tượng JSON, nhưng vẫn còn, một nền tảng lớn như Eclipse không nên hành xử như thế này. – Twinone
Không cần hack! Hãy xem câu trả lời của tôi. –