2010-01-08 22 views
2

我意識到VS200X可以正確識別asp文件,但是,爲了方便查找屬性,有沒有一種工具可以按字母順序組織標籤內的屬性順序?我總是在視覺上圍繞一個標籤進行掃描,如果這些屬性按字母順序排列,旁觀者可能從ID和runat應該保持第一,我會有一個更容易的時間。是否有一個工具來正確組織asp文件的標籤屬性?

+0

我會誠實地說,我從來沒有在標籤中擁有過多的屬性,這是一個問題......你是否試圖在CSS中做風格的東西? – Paul 2010-01-21 17:47:39

回答

1

HTML Tidy

您可以設置在配置文件中的α設定的屬性選項,所有的屬性將被按照字母順序排序。

屬性:排序屬性
類型:枚舉
默認值:無
實施例:無,阿爾法

該選項指定整齊排序應
的元件內使用屬性指定的排序算法。
如果設置爲「alpha」,則算法是按字母升序排序。

實施例的配置文件(tidy.config):

sort-attributes:alpha 
show-body-only:yes 

實施例輸入文件(的test.html):

<a href="2" class="1"></a> 

執行的命令:

tidy -config tidy.config test.html 

結果:

<a class="1" href="2"></a> 
1

我從來沒有使用過這款產品,但Google發現了一個名爲「Microsoft Expression Web」的東西。 (在這裏看到:http://www.expression-web.net/category/microsoft-expression-web/

,似乎有關你想要做的是在頁面的最下方的部分:

字母順序排列的HTML屬性

,新設置的使用「頁面編輯器選項」對話框中的「代碼格式設置」選項,可以控制HTML屬性是否按字母順序排列,或不在網頁的代碼中。默認情況下,當Expression Web 2將HTML標記添加到頁面時,標記屬性現在按字母順序編寫。只有在將格式HTML命令應用於頁面時,頁面中的現有標記才受新設置的影響。

0

此答案需要更新,因爲Expression Web 4已停止使用,不再由Microsoft出售。

的「美化」 HTML代碼和分揀HTML現有的最佳工具元素中的屬性上的HTML 5文件似乎是在這裏: http://prettydiff.com/?m=beautify&l=html

我的測試有顯示上述工具,提供優越的HTML格式設置功能。即使Visual Studio 2015在重新格式化HTML代碼時也沒有可用於對HTML屬性進行排序的開箱即用選項。

上面引用的實用程序也能夠對JSON對象字段進行排序。

相關問題