2010-01-08 49 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对象字段进行排序。

相关问题