2010-01-20 23 views
5

在Eclipse中使用Ctrl + Shift + F自動格式化JSP文件時,它嘗試將盡可能多的標記放在行上,然後標記不適合它會打破並將屬性放在下一行。編輯jsp文件時eclipse中的每個標記之後的新行

這是創建非常混亂的代碼,下面的例子。

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

有誰知道如何更好地格式化JSP文件?

+1

看到這個答案:http://stackoverflow.com/questions/10298024/eclipse-html-editor-each-input-tag-on-the-new-line –

+0

這是可能的,看到張貼在這裏: http://stackoverflow.com/questions/10298024/eclipse-html-editor-each-input-tag-on-the-new-line –

回答

4

很難,但是真的:只是不要使用它。 Eclipse在Java(EE)方面很出色,但通常在(X)HTML/JSP方面很弱。 IntelliJ在這裏更好。在Eclipse中,你只需要已經寫好內置(X)HTML/JSP代碼。但是,您可以通過網絡配置偏好的幾個參數>HTML文件>編輯,如線寬。但是,它仍然不會很好地縮進代碼。

+0

它確實無法使用。我正在使用選項「在新行上分割多個屬性」+「在多行元素標記中對齊多行元素標記中的最後括號」,但仍然很糟糕。 我會看看IntelliJ。 – vaughan

+0

在html中忽略了新的行嗎?一個令人討厭的問題,但大多是無害的,除非你需要在輸出寫出之前做點什麼。不知道它是否在2014年修復了 – tgkprog

+0

嘿@BalusC從五年前開始,Eclipse似乎現在做得好一點了。 – Mindwin

相關問題