我使用sublime编辑html5文档。但是当我开始做免费编辑时,如:
<div id=asdf>
而不是
<div id="asdf">
它的语法亮点变得疯狂。
任何想法如何解决这个问题? sublime还有其他最新的解析器吗?
TY
答案 0 :(得分:5)
这个Sublime Text主题提出了一种解决方法:http://www.sublimetext.com/forum/viewtopic.php?f=3&t=8129
打开HTML.tmLanguage(在〜/ .config / sublime-text-2 / Packages / HTML中)并查找:
<string>(?<='|")</string>
<key>name</key>
<string>meta.attribute-with-value.id.html</string>
将第一行更改为
<string>(?<==|='|=")</string>
您的未加引号的值不会以突出显示引用值的方式突出显示,但它至少会阻止语法突出显示完全中断。
答案 1 :(得分:3)
引用免费的HTML不是一个好主意。我建议你使用引号。你将节省的字节不值得加重,这将花费你。
答案 2 :(得分:-1)
我必须和Dbugger一起去这个。我不得不帮助您将Sublime配置为“不报告”错误的HTML实践。话虽如此,你的问题的答案是 - 输入引文将消除Sublime中的奇怪突出显示。