2012-08-02 44 views

回答

9

不聽傑米的回答。你永遠不應該編輯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文件的版本和您的更改將被保留。

+0

真棒回答,非常感謝! – 2012-09-10 14:08:58

+0

Kinda catch-22 ...這次你會錯過原始HTML包的更新。如果只有有文件記錄的方式來編輯/定製它。 – 2012-10-08 20:19:53

1

您可以通過轉至/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的答案!