我尝试将HTML Tidy用于Sublime Text 3,但我不明白它应该如何配置。
我运行了tidy -help-config
命令来获取可用配置选项列表。然后,我试着像这样使用它们:
tidy index.html --uppercase-attributes yes
如果我在那里放了无效选项,我会收到错误,这很好。但是如果我选择了一个正确的选项,就像上面的选项一样,感觉就像被忽略一样。输出始终相同,警告也一样。
我不希望它使用Sublime Text配置,如果它甚至不能在控制台上工作。
示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>HTML Tidy</title>
</head>
<body>
<input TYPE="text" name="foo">
</body>
</html>
正如您所看到的,我有一个输入,其中一个属性是小写的,一个属性是大写的。无论我使用--uppercase-attributes
选项做什么,输出始终是:
Info: Document content looks like HTML5
No warnings or errors were found.
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for HTML5 for Apple macOS version 5.6.0">
<meta charset="utf-8">
<title>HTML Tidy</title>
</head>
<body>
<input type="text" name="foo">
</body>
</html>
我做错了什么?我在macOS High Sierra上使用HTML Tidy 5.6.0。
答案 0 :(得分:0)
好的,我自己找到了答案。
配置选项应该放在文件名之前,所以不要这样:
tidy index.html --uppercase-attributes yes
应该是这样的:
tidy --uppercase-attributes yes index.html
不知道为什么没有警告或其他任何事情。