Sublime Text 2 HTML5语法高亮

时间:2012-04-04 08:36:16

标签: html5 syntax-highlighting sublimetext

我使用sublime编辑html5文档。但是当我开始做免费编辑时,如:

<div id=asdf>

而不是

<div id="asdf">

它的语法亮点变得疯狂。

enter image description here

任何想法如何解决这个问题? sublime还有其他最新的解析器吗?

TY

3 个答案:

答案 0 :(得分:5)

这个Sublime Text主题提出了一种解决方法:http://www.sublimetext.com/forum/viewtopic.php?f=3&t=8129

打开HTML.tmLanguage(在〜/ .config / sublime-text-2 / Packages / HTML中)并查找:

  <string>(?&lt;='|")</string>
  <key>name</key>
  <string>meta.attribute-with-value.id.html</string>

将第一行更改为

<string>(?&lt;==|='|=")</string>

您的未加引号的值不会以突出显示引用值的方式突出显示,但它至少会阻止语法突出显示完全中断。

答案 1 :(得分:3)

引用免费的HTML不是一个好主意。我建议你使用引号。你将节省的字节不值得加重,这将花费你。

答案 2 :(得分:-1)

我必须和Dbugger一起去这个。我不得不帮助您将Sublime配置为“不报告”错误的HTML实践。话虽如此,你的问题的答案是 - 输入引文将消除Sublime中的奇怪突出显示。