2010-05-31 69 views
39

Tôi muốn thay đổi cách thức Eclipse định dạng tệp XML. Ví dụ, nếu tôi có trong tập tin pom.xml một phần như sau:Làm thế nào để cấu hình định dạng XML Eclipse?

<dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>3.8.1</version> 
     <scope>test</scope> 
    </dependency> 

Sau ctrl + shift + f nó sẽ trông giống như:

<dependency> 
     <groupId> 
      junit 
     </groupId> 
     <artifactId> 
      junit 
     </artifactId> 
     <version> 
      3.8.1 
     </version> 
     <scope> 
      test 
     </scope> 
    </dependency> 

Tôi thích phiên bản đầu tiên, vì vậy làm thế nào để cấu hình Eclipse để định dạng các tệp tin XML như thế nào?

Trả lời

33

Window -> Preferences, sau đó XML -> XML Files -> Editor. Có một hộp tìm kiếm phía trên cây tùy chọn, rất hữu ích khi bạn muốn tìm nơi mà một cái gì đó được cấu hình.

Lưu ý rằng có thể một số trình soạn thảo khác được sử dụng, ví dụ: nếu bạn đang chỉnh sửa tệp build.xml và có tích hợp Ant. Trong trường hợp cụ thể này, bạn sẽ thiết lập định dạng tại Window -> Preferences, Ant -> Editor -> Formatter. Trong các trường hợp tương tự, bạn cần tự tìm kiếm các tùy chọn tương ứng cho trình chỉnh sửa đó.

+4

Tôi đã kiểm tra cài đặt trong cửa sổ bạn đã đề cập, nhưng dường như không có cài đặt nào ảnh hưởng đến định dạng được đề cập. – tputkonen

+4

1- thử tăng độ dài dòng, có thể đơn giản là không vừa. 2- bạn có bất kỳ plugin nào xử lý tệp POM trong nhật thực không? m2eclipse, v.v ...? – unbeli

+10

Cảm ơn lời khuyên. Trình soạn thảo XML Aptana đã được sử dụng để chỉnh sửa tệp và nó đã sửa đổi định dạng. Nhấp chuột phải vào pom.xml -> mở bằng -> trình soạn thảo XML đã thực hiện thủ thuật – tputkonen

14

Tôi có giải pháp để bạn nên vào Preferences-> Andriod-> Editors và vô hiệu hóa dòng đầu tiên "Định dạng tệp XML bằng cách sử dụng chuẩn XML Android ..." đó là giải pháp. Nó được kết nối với plugin ADT instaling mà tôi đoán.

4

TRY này

Window-> Preferences-> XML-> XML Files-> Biên tập viên ... Theo Formatting-> Line Width

Tăng giá trị chiều rộng (nói 150) , cho đến khi bạn đã mong muốn Định dạng thẻ

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