我正在嘗試向Emmet的snippets.json文件添加一些自定義JavaScript片段和縮寫,但是我無法使其工作! (我用崇高文本2)emmet的自定義JavaScript代碼片段(在Sublime Text 2中)
如果我把這個到settings.json
"javascript": {
"abbreviations": {
"while": "while(true)\n{\n\t\n}"
},
"snippets": {
"asdf": "qwerty"
}
}
沒有任何反應結束。 (我的文件的語法設定爲JavaScript的明顯)
但是,如果我取代「的JavaScript」與「CSS」:
"css": {
"abbreviations": {
"while": "while(true)\n{\n\t\n}"
},
"snippets": {
"asdf": "qwerty"
}
}
它正確地覆蓋內置的CSS代碼片段,並能正常工作。 (我明顯將語法設置爲css [否則它不起作用])
我在想什麼?根據這個:http://docs.emmet.io/customization/snippets/ 我應該能夠以這種方式定義自定義語言的片段。
注意:我也嘗試了'js'作爲語言名稱。
那麼[Snippets頁面](http://docs.emmet.io/customization/snippets/)是否意味着您可以添加對自定義語言的支持?我不認爲Emmet是爲Javascript設計的;你可能會更喜歡用[SublimeCodeIntel](https://github.com/Kronuz/SublimeCodeIntel)來加強你的Javascript開發。仍然,[這個問題](http://stackoverflow.com/questions/9578259/how-to-make-zen-coding-support-javascript-files-in-sublime-text2)可能會幫助你(艾米特曾被稱爲Zen Coding),儘管我不確定。 –
謝謝,您鏈接的問題非常有幫助,但我決定使用Sublime的內置Snippets。 – Isti115