2011-01-05 33 views
17

Vì một số lý do, Eclipse có vẻ nghĩ rằng, ví dụ: <div><td> thẻ không thụt lề.Eclipse html: Không thụt vào một số thẻ

Ctrl + Shift + F indents HTML sau như vậy:

<div> 
<div> 
<table> 
    <tr> 
     <td>test<br /> 
     test2 
     <h1>test 2</h1> 
     <div>testing<br /> 
     test2</div> 
     <table> 
      <tr> 
       <td> 
       <h1>again</h1> 
       </td> 
      </tr> 
     </table> 
     </td> 
    </tr> 
</table> 
</div> 
</div> 

Bất cứ ai có bất cứ ý tưởng về cách để biến logic này tắt (Tôi muốn tất cả các thẻ để thụt!), Hoặc tùy chỉnh nó?

+4

Tôi tin rằng câu hỏi này là chủ đề. Eclipse là công cụ của một lập trình viên. Vì vậy, tôi ngạc nhiên một người nào đó bỏ phiếu để đóng nó. –

Trả lời

7

Tôi sẽ cung cấp cho bạn một ví dụ về cách thực hiện trong Aptana. Vì nó dựa trên Eclipse - nó sẽ ít nhiều giống nhau:

Window> Tuỳ chọn> Aptana (hoặc Eclipse)> Trình chỉnh sửa> HTML> Định dạng> Để chỉnh sửa, lưu cấu hình dưới dạng mới và Chỉnh sửa> Mới dòng> Mọi thứ ở đây phải tự giải thích.

Một ảnh chụp màn hình mẫu: http://img10.imageshack.us/img10/6643/aptanaeclipse.jpg

Trong trường hợp bạn gặp khó khăn để tìm một mục trình đơn, chỉ cần thực hiện tìm kiếm bộ lọc phía trên bên trái của cửa sổ hộp thoại Preferences.

+2

Cảm ơn rất nhiều! Điều đó thật tuyệt vời - nhưng Eclipse không có menu này. Rõ ràng toàn bộ menu Aptana là mới. Nhưng cảm ơn những người đứng đầu trên Aptana - những sở thích đó trông rất đẹp! Tôi bây giờ thực sự tin rằng Eclipse Helios (bản phát hành hiện tại) không có tùy chọn để làm điều này, và rằng đây thực sự là một tính năng, không phải là một lỗi! Nếu bạn đổi tên tập tin thành .xml, và sau đó định dạng lại nó, sự tỉnh táo sẽ diễn ra trực tiếp. – stolsvik

2

Tôi khuyên bạn nên xem xét gọn gàng html, đây là công cụ dòng lệnh. Nếu bạn đang chạy Linux, sau đó kích hoạt trình quản lý gói của bạn và tìm kiếm 'gọn gàng', nó sẽ ở đó. Nếu cửa sổ, sau đó xem trang này: http://tidy.sourceforge.net/#binaries

lệnh gọn gàng tiêu biểu từ bash/DOS prompt:

tidy -im index.html

này sẽ (-i) thụt mã và (-m) sửa đổi các tập tin đầu vào (chứ không phải nhổ nó trên bàn điều khiển). Nó cũng sẽ liệt kê bất kỳ cảnh báo hoặc lỗi nào liên quan đến DOCTYPE bạn đã có trong tiêu đề của bạn.

Sau khi bạn đã chạy lệnh, nhật thực sẽ thông báo cho bạn biết rằng mã của bạn đã được cập nhật và nhắc bạn làm mới cửa sổ bằng mã được cập nhật.

14

Cửa sổ> Tùy chọn> Web> Tệp HTML> Trình chỉnh sửa.

Xóa nội dung bạn muốn thụt lề của trường "Nội tuyến".

enter image description here

Điều này đã giải quyết cho tôi.

Hy vọng nó tốt hơn bây giờ.

+0

Một hoặc hai câu có thể làm cho câu trả lời này hữu ích hơn. – demongolem

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