2012-10-23 93 views
1

當我嘗試在eclipse中格式化xml文件時,它將每個字段放在一個新行中。相反,我希望每個屬性都在一條線上。例如,現在當我按下CTRL + SHFT + F時,eclipse格式化爲這樣。在eclipse中格式化XML文件

<hibernate-mapping package="com.server.entities"> 
<class 
    name="Branch" 
    table="Branch" 
> 
    <meta attribute="sync-DAO">false</meta> 
    <id name="Id" 
     type="java.lang.Long" 
     column="id" 
    > 
     <generator class="native"/> 
    </id> 

    <property 
     name="Created" 
     column="created" 
     type="timestamp" 
     not-null="false" 
     length="23" 
    /> 
    <property 
     name="LastUpdated" 
     column="lastUpdated" 
     type="timestamp" 
     not-null="false" 
     length="23" 
    /> 
    <property 
     name="CreatedBy" 
     column="createdBy" 
     type="java.lang.Long" 
     not-null="false" 
     length="19" 
    /> 

,但我想要的是

<hibernate-mapping package="com.kaizen.report.server.entities"> 
<class name="Branch" table="Branch"> 
    <meta attribute="sync-DAO">false</meta> 
    <id name="Id" type="java.lang.Long" column="id"> 
     <generator class="native"/> 
    </id> 

<property name="Created" column="created" type="timestamp" not-null="false" length="23"/> 

回答

2

如果您使用來自eclipse.org的XML編輯器,進入TOT他XML編輯器首選項頁面和更改的選項,允許更長的時間線和不要將多個屬性分隔到新行中。