2011-11-18 40 views
0

在HTML5文檔(<!DOCTYPE html>)中,如果我輸入<br>,則在輸入結束>時,Visual Studio.Net自動完成工具「有用」將其更改爲<br />。我查看了HTML設計器的選項,沒有看到任何有關更改的信息,也沒有看到項目級別的任何選項。有沒有辦法?如何告訴VS.Net的自動完成功能,我使用HTML而不是XHTML?

當然,<br />是有效的HTML5,但它不是我想要的  —即使我改變我的文檔類型,以HTML4(其中<br />不是有效的,儘管瀏覽器是聰明的關於允許的話),環境確實的一樣。所以我認爲它不是從文檔類型工作,但從我沒有找到的其他設置。

我使用VS.Net 2008年,一些其他團隊成員仍然回到VS.Net 2005

回答

0

我發現它:用鼠標右鍵單擊該文件,並選擇格式和驗證...這會將您帶到文本編輯器|下的選項HTML |格式(當然,你也可以通過選項獲得它們)。這裏有一些常規選項,儘管沒有簡單的選擇你的目標標記。但是,您可以單擊一個特定於標籤的選項...按鈕來單獨自定義每個標籤。 (在我的情況下,它甚至沒有列出br標籤,但我可以添加它,並告訴它不要使它成爲自閉標籤。)

0

我在VS 2010中找到了一種替代方法在VS 2008中,但我沒有安裝它來查看選項是否存在)。

T.J的解決方案效果很好,但我不想花時間添加一堆標籤並使其不能自動關閉,所以我查看了其他設置並找到了替代方案。

前往工具|選項|文本編輯器| HTML |格式化並取消選擇自動插入關閉標記選項。這對我很好,因爲我討厭那個功能。這對你來說不是一個很好的解決方案,如果你喜歡那個功能:)

相關問題