有没有一个工具来正确组织asp文件的标签属性?

时间:2010-01-08 20:01:55

标签: asp.net

我意识到VS200X可以正确识别asp文件,但是,为了便于查找属性,是否还有一个工具可以按字母顺序组织标记中的属性顺序?我总是在视觉上扫描一个标签,如果属性是按字母顺序排序的,那么可能来自ID和runat,这应该是第一个,我会有一个更容易的时间。

3 个答案:

答案 0 :(得分:1)

我从未使用过此产品,但谷歌出现了一种名为“Microsoft Expression Web”的东西。 (见这里:http://www.expression-web.net/category/microsoft-expression-web/

与您想要做的事情相关的部分位于页面的最底部:

  

按字母顺序排列的HTML属性

     

“页面编辑器选项”对话框中的“代码格式”选项中的新设置使您可以控制HTML页面中的HTML属性是否按字母顺序排列。默认情况下,当Expression Web 2将HTML标记添加到页面时,标记属性现在按字母顺序编写。仅当您将重新格式化HTML命令应用于页面时,页面中的现有标记才会受新设置的影响。

答案 1 :(得分:1)

<强> HTML Tidy

您可以将配置文件中的set-attributes选项设置为alpha,并且所有属性都将按字母顺序排序。

  

属性:排序属性
  类型:枚举
  默认值:无
  示例:无, alpha

     

此选项指定整理应排序属性
  在使用指定排序算法的元素内   如果设置为“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>

答案 2 :(得分:0)

此答案需要更新,因为Expression Web 4已经停止使用,并且不再由Microsoft销售。

用于“美化”HTML代码和在HTML 5文档中的元素内对HTML属性进行排序的最佳可用实用程序似乎在此处: http://prettydiff.com/?m=beautify&l=html

我的测试显示了上述工具,可提供出色的HTML格式功能。甚至Visual Studio 2015也没有开箱即用的选项来在重新格式化HTML代码时对HTML属性进行排序。

上面引用的实用程序也能够对JSON对象字段进行排序。