我將它更改爲支持非報價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