2010-01-20 34 views
5

Khi tự động định dạng tệp JSP trong Eclipse bằng cách sử dụng Ctrl + Shift + F, nó đang cố gắng khớp với nhiều thẻ trên một dòng nhất có thể và thẻ không phù hợp với nó sẽ phá vỡ và đặt các thuộc tính trên dòng tiếp theo.Dòng mới sau mỗi thẻ trong nhật thực khi chỉnh sửa các tệp jsp

Điều này được tạo ra mã rất lộn xộn, ví dụ bên dưới.

 <div class="type-text"><label for="echo">Project Name: </label> <s:textfield 
      id="projectName" 
      name="projectName" 
      value="Project Name" 
     > 
     </s:textfield></div> 

Có ai biết cách định dạng tệp JSP tốt hơn không?

+1

Xem câu trả lời này: http://stackoverflow.com/questions/10298024/eclipse-html-editor-each-input-tag-on-the-new-line –

+0

có thể xem bài đăng tại đây: http://stackoverflow.com/questions/10298024/eclipse-html-editor-each-input-tag-on-the-new-line –

Trả lời

4

Khó, nhưng đúng: không sử dụng. Eclipse là tuyệt vời với Java (EE), nhưng yếu với (X) HTML/JSP nói chung. IntelliJ tốt hơn ở đây. Trong Eclipse bạn chỉ cần đã viết mã HTML/JSP có ý nghĩa tốt đẹp. Tuy nhiên, bạn có thể định cấu hình một số thông số trong tùy chọn bằng cách Web>Tệp HTML>Trình biên tập, chẳng hạn như Chiều rộng dòng. Nhưng vẫn còn, nó không thụt lề mã độc đáo.

+0

Nó thực sự là không sử dụng được. Tôi đang sử dụng các tùy chọn "Tách nhiều thuộc tính cho mỗi dòng mới" + "Căn chỉnh khung cuối cùng trong thẻ phần tử nhiều dòng" trong Web> tệp HTML> Trình chỉnh sửa nhưng nó vẫn khủng khiếp. Tôi sẽ xem IntelliJ. – vaughan

+0

dòng mới arnt bị bỏ qua trong html? một mối phiền toái nhưng chủ yếu là vô hại trừ khi bạn cần làm điều gì đó trước khi đầu ra được viết. tự hỏi nếu nó cố định vào năm 2014 – tgkprog

+0

Hey @BalusC từ năm năm trước, Eclipse dường như đang làm tốt hơn một chút. – Mindwin

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