2013-02-05 55 views
1

我正在使用Eclipse(Juno)。我有一個JSP頁面上的表單,有一個文本區域如下:如何防止Eclipse在Ctrl + Shift + F上縮進textarea的內容?

<textarea name="t"><c:out value="${val}" /></textarea> 

當我格式化代碼(按Ctrl移F)就變成:

<textarea name="t"> 
    <c:out value="${val}" /> 
</textarea> 

這很好,除了它插入額外的空格和文本區域中的行。我喜歡使用Eclipse格式化我的代碼,但是在提交表單時空格/行會被添加到數據庫中。更糟糕的是,每當該表單再次提交時都會變得複雜。我究竟做錯了什麼?

+0

用Eclipse格式化。除非您可以關閉該標籤的格式,否則它會繼續這樣做。 –

回答

2

嘗試將「textarea」添加到Web-> HTML Files-> Editor首選項頁面上的內聯元素列表中。

+0

這樣做。現在我需要記住在每臺機器上每次新安裝Eclipse時都要這樣做。我很驚訝這個問題以前沒有人提出過。 – stepanian

+0

@stepanian它有,這就是爲什麼它有一個設置。 –

+0

@DaveNewton我的意思是,如果在textareas中使用c:out並且Eclipse中的默認格式添加空格是很好的做法,那麼很多人會抱怨它會導致默認的Eclipse行爲發生變化。 – stepanian

相關問題