5

我使用 sublime 来编辑 html5 文档。但是当我开始进行无引用编辑时,例如:

<div id=asdf>

代替

<div id="asdf">

它的语法高亮发疯了。

在此处输入图像描述

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

4

3 回答 3

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>

您的未引用值不会以与引用值突出显示的方式相同的方式突出显示,但它至少会防止语法突出显示完全破坏。

于 2013-03-21T23:01:36.377 回答
3

引用免费 html 不是一个好主意。我建议你使用引号。您将节省的字节不值得恶化会花费您。

于 2012-04-04T13:50:04.970 回答
-1

我必须在这个上与 Dbugger 一起去。我觉得有必要不帮助您将 Sublime 配置为“不报告”不良 HTML 做法。话虽如此,您问题的答案是 - 输入引号将消除 Sublime 中奇怪的突出显示。

于 2012-04-22T03:54:03.607 回答