我将它更改为支持非报价ID,如:我如何崇高编辑HTML.tmLanguage在Mac OSX上
<div id=someId></div>
我发现这个 http://www.sublimetext.com/forum/viewtopic.php?f=3&t=8129
但我有问题找到编辑tmLanguage文件的位置
我将它更改为支持非报价ID,如:我如何崇高编辑HTML.tmLanguage在Mac OSX上
<div id=someId></div>
我发现这个 http://www.sublimetext.com/forum/viewtopic.php?f=3&t=8129
但我有问题找到编辑tmLanguage文件的位置
不听杰米的回答。你永远不应该编辑Pristine包。相反,您可以在~/Library/Application Support/Sublime Text/Packages
中找到所有Sublime Text的包和语法文件,或者从Sublime Text中找到Sublime Text > Preferences > Browse Packages
。但是,如果您从HTML文件夹中编辑HTML.tmLanguage,则在更新Sublime Text时,您的更改将被覆盖。为了防止这种情况,请复制HTML文件夹并将其重命名为Better HTML。然后在你的用户设置(Preferences > Settings - User
)增加以下内容:
"ignored_packages":
[
"HTML",
"Vintage"
],
通过忽略默认的HTML包,崇高的文本将被强制使用您的HTML.tmLanguage文件的版本和您的更改将被保留。
您可以通过转至/Applications
找到HTML.tmLanguage文件,然后控制/右键单击Sublime Text 2.app
并选择'Sho w包装内容“。然后导航至/Contents/Mac OS/Pristine Packages/
。
在该文件夹中,您应该看到一组sublime-package文件。找到并将其重命名为HTML.zip
。然后,您应该能够提取存档,就像其他任何zip文件夹一样,并且您应该在其中找到与Sublime的HTML包相关的所有声明 - 包括HTML.tmlanguage。
确保重新压缩,然后在进行编辑后将文件夹重命名为.sublime-package!
编辑:我已经认识到这是不正确的,原始包不应该被编辑。请按照BoundinCode的答案!
真棒回答,非常感谢! – 2012-09-10 14:08:58
Kinda catch-22 ...这次你会错过原始HTML包的更新。如果只有有文件记录的方式来编辑/定制它。 – 2012-10-08 20:19:53