如何在mac osx上的sublime中编辑HTML.tmLanguage

Hug*_*rte 4 html5 sublimetext sublimetext2

我要更改它以支持非引用ID,如:

<div id=someId></div>

我找到了这个 http://www.sublimetext.com/forum/viewtopic.php?f=3&t=8129

但是我在找到编辑tmLanguage文件的位置时遇到了问题

Bou*_*ode 9

不要听Jamie的回答.你永远不应该编辑Pristine包.相反,你可以在Sublime Text中找到所有Sublime Text的包和语法文件~/Library/Application Support/Sublime Text/Packages,转到Sublime Text > Preferences > Browse Packages.但是,如果从HTML文件夹中编辑HTML.tmLanguage,则在更新Sublime Text时将覆盖您的更改.要防止这种情况,请复制HTML文件夹并将其重命名为Better HTML.然后在您的用户设置(Preferences > Settings - User)中添加以下内容:

"ignored_packages":
[
    "HTML",
    "Vintage"
],
Run Code Online (Sandbox Code Playgroud)

通过忽略默认的HTML包,Sublime Text将被强制使用您的HTML.tmLanguage文件版本,您的更改将被保留.